**** BEGIN LOGGING AT Sun Apr 22 03:00:01 2012 Apr 22 05:59:31 [890160.173487] VFS: Busy inodes after unmount of mtd_inodefs. Self-destruct in 5 seconds. Have a nice day... Apr 22 05:59:44 a little bit of spaceballs eh? Apr 22 05:59:47 in my kernel you say? Apr 22 14:33:25 I'm experiencing with precise debootstrap on precise. However it fails very often with "Couldn't download package..." and it happens for different packages for each invocation of debootstrap. Other with similar experience? Apr 22 14:33:37 *experimenting Apr 22 16:54:44 Where can I find the default compiler settings for armel and armhf? Apr 22 17:08:59 sveinse, gcc -dumpmachine Apr 22 17:10:30 NekoXP: Oh? It returns arm-linux-gnueabi only. Apr 22 17:11:35 good :) Apr 22 17:11:39 sveinse, gcc -dumpspecs Apr 22 17:11:43 that's every default Apr 22 17:13:03 NekoXP: How do I read it? Apr 22 17:16:10 I find the specs hard to read. Then perhaps touch foobar.c ; gcc -c -v foorbar.c is easier to understand... Apr 22 18:00:29 Let me ask it another way: We cross compile against natty with options "-march=armv7-a -mtune=cortex-a8 -ftree-vectorize -mfloat-abi=softfp -ffast-math -mfpu=neon -fno-omit-frame-pointer" Apr 22 18:01:05 1) Should this line be changed when using precise? Apr 22 18:01:25 2) What should the options look like when cross compiling for armhf Apr 22 18:56:41 sveinse: when cros compiling for armhf you need to use -mfloat-abi=hard and make sure you link against a hard compiled userspace like libgcc Apr 22 18:58:39 oO( "hard compiled userspace" sounds sweet ) Apr 22 19:01:14 xranby_ac100: Does the gcc-arm-linux-gnueabi packages include hf libgcc etc? Apr 22 19:02:49 sveinse: gcc-arm-linux-gnueabihf for armhf Apr 22 19:03:53 xranby_ac100: How could I miss that.. Thanks Apr 22 19:04:18 sveinse: if you use the ubuntu cross compile toolchains then you do not need to pass any extra tune options, they are set by default like thumb and armv7 optimizations Apr 22 19:05:35 sveinse: to clarify if you run gcc -E -v Apr 22 19:05:36 then gcc will print all default compiled in options Apr 22 19:06:08 One option ubuntu gcc does not specify is the -mtune= (iirc). Does it have much effect specifying it compared to not? Apr 22 19:06:38 well they usually pass --with-arch=armv7-a Apr 22 19:07:31 I've always wondered if it really meant something to have the tune as well as arch. Apr 22 19:07:32 i cant say off hand without benchmarking if you gain anything by explicitly tune for cortex-a8 Apr 22 19:07:57 Anyways, do you happen to know if ld in 4.6 is compiled with sysroot support this time? Apr 22 19:08:22 (If you don't, I'll figure it out) Apr 22 19:08:38 if your code are to be run on neon systems then that do make a little difference Apr 22 19:08:55 since ubuntu do not enable neon by default to stay compatible with tegra2 cortex-a9 cpus Apr 22 19:45:53 hi Apr 22 19:46:05 I have a problem booting Ubuntu 11.04 on the Pandaboard Apr 22 19:46:11 it freezes at "Enabling oem-config" Apr 22 20:05:48 11.10 works Apr 22 20:32:26 but I actually need 11.04 Apr 22 20:32:29 sooo Apr 22 20:32:33 is this a known bug? Apr 22 20:36:04 Cyberworm: i think its a known bug. you can remove the /var/lib/oem-config/run file to let the board boot up Apr 22 20:36:12 using 11.04 Apr 22 20:36:27 isn't that neccessary for something? Apr 22 20:36:55 the oem-config are the setup wizard Apr 22 20:37:12 ah Apr 22 20:37:50 thank you Apr 22 20:38:28 youre welcome Apr 22 20:56:15 huh Apr 22 20:56:19 now it doesn't freeze Apr 22 20:56:33 I guess it depends on how you format the sd card Apr 22 20:56:58 on the first try I used to gparted to delete the partitions and then I used the command to transfer the image to the card Apr 22 20:57:06 now I didn't format at all and just transfered the image Apr 22 21:00:34 Cyberworm: so.. everything are working now? great, Apr 22 21:01:05 well let's see if the setup works Apr 22 21:02:02 what feature do 11.04 offer that is not found in 11.10 and later? Apr 22 21:02:38 i am curious why you need to use 11.04 Apr 22 21:08:39 xranby_ac100: there are problems with the player/server robot device server on 11.10 Apr 22 21:09:23 Cyberworm: have you checked if this are fixed in 12.04 that gets released next week? (you can get install images today to test) Apr 22 21:09:35 I don't know Apr 22 21:09:50 but we need it for a project so it's better for us to use something where we know it will work Apr 22 21:10:18 thats fine, in which language are the robot programmed in? Apr 22 21:11:55 dunno, we just need player/server for simulation Apr 22 21:14:07 Cyberworm: ok, good luck with the project.. if you get time left over after its finished.. please come back and i we can check out what the player/server depend on Apr 22 21:14:29 I'll consider it, thanks Apr 22 21:30:45 What is the state of armhf compared to armel (and precise)? I.e. can I consider migrating my embedded system from natty armel to precise armhf? Apr 22 22:16:58 A/wg 8 Apr 22 22:19:36 sveinse: as it was explained to me, Ubuntu will officially only support armhf from 12.04. All packages in apt repositories should already exist compiled for armhf. Apr 22 22:20:16 sveinse: the difference is about the same as the difference between i386 and amd64 in terms of "will my program run or not" Apr 22 22:20:34 sveinse: it might run using multiarch Apr 22 22:20:46 sveinse: someone else can probably explain it better and more correct Apr 22 22:24:01 jeinor: Perhaps my question was a bit, uhm, blunt. We're have been running natty armel on an embedded product for 1.5 years now and its working great. For the next version we're definitely going to upgrade to precise. The question was if we should consider hf (as this would give our apps a huge set of improvements) Apr 22 22:25:12 Support is not the biggest issue Apr 22 22:25:48 sveinse: I see. Well, in that case I think there are people better suited to answer your question than me. Apr 22 22:25:51 :) Apr 22 22:26:04 thanks, anyways Apr 22 22:30:44 i think, the question is already answered Apr 22 22:32:41 armhf is the supported port for precise. so if your hardware is compatible and your software compiles and is able to pass your testframework (*laughs a little*), go ahead and use precise/armhf Apr 22 22:33:33 test framework, what is that? :P Apr 22 22:33:57 that's why i laughed =P Apr 22 22:34:21 updating packages takes really long... Apr 22 22:37:09 So if I should make up my own conclusion it would be: armel and armhf will be supported the same way. There is a larger set of FTBFS in armhf. -- yeah, I think we can do a testrun at least Apr 22 22:38:31 dist-upgrading armel to armhf on a running system is NOT going to be easy, right Apr 22 22:38:49 easy? i think, thats impossible Apr 22 22:39:52 Not completely I think Apr 22 22:40:11 nothing ist completely impossible Apr 22 22:42:12 What makes it hard is because of glibc and libgcc? Apr 22 22:42:48 E.g. you can't have both armel and armhf on the same system, right? Apr 22 22:43:02 because armel and armhf is not abi-compatible, so it can break _everywhere_ Apr 22 22:43:12 not worth the time to try it Apr 22 22:43:39 with multi-arch, you can Apr 22 22:43:40 abi incompatible across kernel - userspace as well? Apr 22 22:44:45 the kernel does not care, if it is compiled for armel or armhf Apr 22 22:45:47 and it does not care, what the userspace uses (to be clear) Apr 22 22:46:46 Yes, so the armel libs and the armhf libs could co-exists Apr 22 22:47:01 except they clash on file-basis, right Apr 22 22:47:17 with multi-arch, not with editing the sources.list form armel and armhf and do a dist-upgrade Apr 22 22:48:04 What is multiarch specifically btw Apr 22 22:48:16 the new hot stuff Apr 22 22:48:24 :D Apr 22 22:48:51 sorry, i'm not sophisticated enough with the basis of multiarch Apr 22 23:22:31 it takes reaaaally long for updates Apr 22 23:22:35 is that a normal thing? Apr 22 23:34:47 sorry, Cyberworm. what are you doing? Apr 22 23:35:50 updating Apr 22 23:36:03 from what to what? Apr 22 23:36:18 just the ubuntu 11.04 packages Apr 22 23:38:03 so a "apt-get update" Apr 22 23:39:33 yes Apr 22 23:49:03 i would say, that it is not the normal behaviour (except your hardware (cpu, persistent memory), internet connection, or anything else is very slow) Apr 22 23:53:04 it's on the pandaboard **** ENDING LOGGING AT Mon Apr 23 02:59:58 2012