/srv/irclogs.ubuntu.com/2009/06/09/#ubuntu-arm.txt

=== ScriptRipper_ is now known as ScriptRipper
=== NCommander is now known as ApportRetracerPo
=== ApportRetracerPo is now known as NCommander
pan1nxCan anyone enlight me about which ARM architecture is our ubuntu-arm compilation/build packages done for?09:27
persiaamitk, Are you sure about +NEON as a base requirement, rather than simply some optimisations (like vfp for jaunty)?09:35
amitkpersia: it is going to be an optimisation for ffmpeg and related libraries, I guess.09:36
persiaamitk, That makes more sense to me.  I didn't think a lot of stuff had NEON yet.09:36
NCommanderDoes anyone have hardware that can use +NEON?09:45
amitkbeagle?09:45
pan1nxhttps://wiki.ubuntu.com/Specs/ARMLibraryOptimization09:48
pan1nxshouldn't we mention the NEON there then?09:48
pan1nxso far it lists: Ubuntu ARM includes support for ARMv5t+ instruction sets, with optimisations available for ARMv6, ARMv7, and VFP routines where appropriate.09:49
persiapan1nx, No.  That was a jaunty spec.09:49
persia(and then it got stuck, and now it's kinda in limbo)09:49
persiaThe issue is, in part, that it's *hard* to get that right: the differences between generations seem to be larger for ARM.09:50
pan1nxI tried to find some blueprints on this topic and failed09:51
persiaThe blueprints system tends to be a bit hard to navigate, unfortunately.09:51
pan1nxLOL09:51
pan1nxI guess this discussion should be moved to #launchpad09:51
pan1nxbut do you have one from the last UDS on this topic?09:52
persiaWell, they're well aware of it.09:52
persiaI didn't follow ARM that closely in Barcelona.  You might see if the schedule is still up at summit.ubuntu.com, and if so, use that to guess which might be the right spec.09:52
pan1nxpersia, looked there but still couldn't find a clear spec about the build10:07
persiapan1nx, There may not be such a clear spec.  There's a few factors involved.10:07
pan1nxthe closest blueprint i could find was https://blueprints.edge.launchpad.net/ubuntu/+spec/mobile-karmic-arm-cloud-builds10:08
persiaFirstly, that the toolchain packages would have most of the details exposed inherently, and changes to the toolchain don't usually get specifications (because they happen so early in the cycle).10:08
persiaSecondly, that most sorts of runtime-code-selection optimisations need to be done on a per-package basis, and so often will end up happening independently (and often in Debian, rather than in Ubuntu alone).10:09
persiaThirdly, Specs are being drafted currently, for inclusion in karmic, and it may be that if there is a spec, it's not done yet.10:10
pan1nxok10:12
pan1nxgood to know...10:12
pan1nxI will follow this closely10:12
pan1nx:D as usual :D10:12
persiapan1nx, Really, download the source of the toolchain, and check that.  It's your best guide.10:29
=== ApOgEE-- is now known as ApOgEE
=== ApOgEE is now known as ApOgEE-
pan1nxpersia, where do I download that toolchain?10:55
pan1nxso far I found the best doc to be this one:10:56
pan1nxhttps://wiki.ubuntu.com/MobileAndEmbedded/ARM-EL-port10:56
persiapan1nx, apt-get source10:56
persiapan1nx, It's the Ubuntu toolchain, so, for instance, if you want to look at gcc, run `apt-get source gcc`10:57
persiaWell, actually, it's a bit more complicated.10:57
persiaFor gcc, you'll want the "gcc-4.4" package.10:57
persiaAnd you'll want to make sure you have karmic deb src lines in your /etc/apt/sources.list10:57
pan1nxok11:06
pan1nxthanks persia11:06
=== bradf is now known as bjf

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!