**** BEGIN LOGGING AT Tue Jan 05 02:59:56 2010 Jan 05 04:28:34 * bizkut is away (i am away now) Jan 05 04:31:09 * persia fantasises about a bot that automatically parts clients from a channel after N repeated verbose away messages without intervening intentional traffic Jan 05 05:38:19 any openmkok owners here? Jan 05 05:38:31 openmoko Jan 05 05:40:07 brian_: sometimes, although not often, as most OpenMoko devices need ARMv4 Jan 05 05:41:15 ic Jan 05 05:41:30 arm 7 now Jan 05 05:41:43 Cool! Jan 05 05:41:49 * persia goes off to read all about it Jan 05 05:42:12 :) Jan 05 05:48:44 Hrm. I can't seem to find a good link on the openmoko wiki :( **** ENDING LOGGING AT Tue Jan 05 05:57:21 2010 **** BEGIN LOGGING AT Tue Jan 05 05:58:14 2010 Jan 05 09:52:17 :D Jan 05 09:52:30 * armin76 is away (*g*) Jan 05 09:52:47 * armin76 kicks zumbi Jan 05 13:15:05 what's new in arm land? Jan 05 13:31:51 From the current meeting in #ubuntu-meeting, it looks like .32 kernels should drop soon. Jan 05 13:36:35 drop == land? Jan 05 13:36:46 Yeah. Jan 05 13:36:48 * persia digs up the link Jan 05 13:36:53 drop typically means the opposite :p Jan 05 13:37:25 http://kernel.ubuntu.com/git?p=marvell/dove-kernel/.git;a=shortlog;h=refs/heads/marvell-dove-2.6.32.2 Jan 05 13:40:36 It's often worth dropping into #ubuntu-meeting at 13 UTC on Tuesdays, as a bunch of folk working on ARM stuff tend to talk about current status. Jan 05 13:51:50 * cwillu_at_work makes a note Jan 05 13:52:39 13utc is a bit on the early side for me, but yep Jan 05 13:52:55 you are here now, no ? :) Jan 05 13:53:28 coffee is still flowing in Jan 05 13:53:56 my mental capabilities are still sub-html Jan 05 13:54:15 I need them to be at kernel in half an hour Jan 05 13:54:39 this might be a Documentation Day. Jan 05 14:01:18 heh Jan 05 15:06:52 GrueMaster: thanks for pushing the patches up ... is https://code.edge.launchpad.net/~gruemaster/lsb-arm-port/main the latest and greatest? Jan 05 15:58:39 asac, I think I found the problem with libtool Jan 05 15:58:53 /usr/bin/ld: .libs/hello.o: relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC :-) Jan 05 16:02:58 Martyn, ping? Jan 05 16:05:36 NCommander: who is Martyn ? Jan 05 16:07:33 asac, resident ARM guru who can confirm a theory of mine. dmart isn't around or I'd ask him as well Jan 05 16:07:54 asac, its possible our toolchain simply doesn't support non-PIC shared libraries on ARMv7, and thus libtool needs to be taught that test can fail safely Jan 05 16:09:02 NCommander: afaik we need PIC Jan 05 16:09:44 asac, thats what I thought, but ARMv6 and earlier supported non-PIC shared libraries Jan 05 16:11:22 asac, the situation is more complicated that debian/rules forces in arm-linux-gnueabi as the compiler triplex Jan 05 16:11:26 NCommander: so thats a non-PIC test? meaning: we should disable the test? Jan 05 16:12:23 asac, yeah, thats the case. I can just modify the test so when it sees ARM, it skips the npic test, although that's not going to be acceptable for upstream Jan 05 16:17:45 I am around Jan 05 16:18:00 Sorry, had to step away from the keyboard, was doing some FastModel work Jan 05 16:18:04 Martyn, what do you know about non-PIC shared libraries on ARMv7? Jan 05 16:19:42 non-PIC on arm should be supported in v7 Jan 05 16:19:58 Martyn, the toolchain doesn't seem happy about it though Jan 05 16:20:05 Then there is a bug in the toolchain Jan 05 16:20:40 Martyn, woo. Jan 05 16:21:01 In fact it's absolutely required on the snapdragon based cellphone platforms (read: Droid) Jan 05 16:21:21 Martyn, non-PIC shared libraries? Jan 05 16:21:23 jump onto an Android dev channel, and see if their prepackaged toolchain fails too Jan 05 16:22:06 Martyn, non-PIC binary objects work, its just an issue when you build a .so Jan 05 16:22:43 Hrm Jan 05 16:22:47 Not good Jan 05 16:22:59 Martyn, well, most shared libraries are PIC Jan 05 16:23:29 Martyn, the only issue this came up is because the libtool torture test blew up on armv7 when trying to build a non-pic library Jan 05 16:23:41 *nod* Jan 05 16:23:48 Well, I guess I'd have to agree .. drop the test for now Jan 05 16:23:56 and report it upstream for investigation Jan 05 16:24:34 asac, debdiff on the way :-) Jan 05 16:57:55 asac, https://bugs.edge.launchpad.net/ubuntu/+source/gcc-4.4/+bug/503448 Jan 05 16:57:57 Launchpad bug 503448 in gcc-4.4 "[arm] building non-PIC libraries fails under ARMv7 mode" [Undecided,New] Jan 05 17:00:56 NCommander: so is libtool blocked on that or do we want to disable that test on armel for now? Jan 05 17:01:05 can you check if gcc-snapshot helps? Jan 05 17:01:12 asac, lets disable for now, and keep our eye on it Jan 05 17:01:13 (if there is a build available) Jan 05 17:01:14 asac, will do Jan 05 17:13:31 asac: Yes, the LP code is the most current (from my stuff) so far. Jan 05 17:16:51 cool Jan 05 20:28:48 nice, dove support made it to mainline Jan 05 20:28:55 rabeeh: i want one Jan 05 20:32:26 oh well, its just v6 Jan 05 20:51:37 armin76: dove can work in v6 and v7 mode Jan 05 20:53:31 lool: yep, but the one in the kernel only is armv6 Jan 05 21:11:07 armin76, link? Jan 05 21:14:11 NCommander: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=edabd38e1a017e922e3e3b485ee3ddb4df433aa4 && http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blobdiff;f=arch/arm/mm/Kconfig;h=1549863d7b54564b131d2f415815d51b68c6057b;hp=9264d814cd7a9db1f5a5d0901fc62e81fa921aa0;hb=edabd38e1a017e922e3e3b485ee3ddb4df433aa4;hpb=8d27b2f7988b652dbabf79291a3e2550c06e1af5 Jan 05 21:14:46 That's freaking awesome Jan 05 21:15:47 why? Jan 05 21:16:57 armin76, having a kernel mainline solves a *lot* of issues Jan 05 21:18:02 whats the point if its not the proc you're interested in? :) Jan 05 21:18:38 armin76, huh? Jan 05 21:19:02 armin76, dove is the platform that you were using over IPv6 in my apartment Jan 05 21:19:13 NCommander: yes, but your boards are armv7 Jan 05 21:19:30 All dove boards are ARMv7 Jan 05 21:21:51 NCommander: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=arch/arm/configs/dove_defconfig;h=f2d1ea0abb849a7402d03ba688adaacb6f03b5d8;hb=edabd38e1a017e922e3e3b485ee3ddb4df433aa4 <- this board uses v6 Jan 05 21:22:40 armin76, ? Jan 05 21:23:01 armin76, ah Jan 05 21:23:21 armin76, *shrug* Jan 05 21:23:28 fail :) Jan 05 21:24:24 NCommander: the commit that added dove support(first link i pasted) only touches armv6 Jan 05 21:24:28 and you've seen the defconfig now Jan 05 21:25:25 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=patch;h=edabd38e1a017e922e3e3b485ee3ddb4df433aa4 <- commit Jan 05 21:50:26 new toy for armin76 to whine for ;) http://www.engadget.com/2010/01/05/marvell-plug-computer-3-0-packs-in-wifi-bluetooth-and-2ghz-arma/ Jan 05 21:51:06 *g* Jan 05 21:51:12 suihkulokki: hope it doesn't come with ubuntu :P Jan 05 21:51:20 (and the proc is v5) Jan 05 21:51:41 looks like they left 2.0 on the road *g* **** ENDING LOGGING AT Wed Jan 06 02:59:57 2010