[04:28]  * bizkut is away (i am away now)
[04:31]  * persia fantasises about a bot that automatically parts clients from a channel after N repeated verbose away messages without intervening intentional traffic
[05:38] <brian_> any openmkok owners here?
[05:38] <brian_> openmoko
[05:40] <persia> brian_: sometimes, although not often, as most OpenMoko devices need ARMv4
[05:41] <brian_> ic
[05:41] <brian_> arm 7 now
[05:41] <persia> Cool!
[05:41]  * persia goes off to read all about it
[05:42] <brian_> :)
[05:48] <persia> Hrm.  I can't seem to find a good link on the openmoko wiki :(
[09:52] <armin76> :D
[09:52]  * armin76 is away (*g*)
[09:52]  * armin76 kicks zumbi 
[13:15] <cwillu_at_work> what's new in arm land?
[13:31] <persia> From the current meeting in #ubuntu-meeting, it looks like .32 kernels should drop soon.
[13:36] <cwillu_at_work> drop == land?
[13:36] <persia> Yeah.
[13:36]  * persia digs up the link
[13:36] <cwillu_at_work> drop typically means the opposite :p
[13:37] <persia> http://kernel.ubuntu.com/git?p=marvell/dove-kernel/.git;a=shortlog;h=refs/heads/marvell-dove-2.6.32.2
[13:40] <persia> 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.
[13:51]  * cwillu_at_work makes a note
[13:52] <cwillu_at_work> 13utc is a bit on the early side for me, but yep
[13:52] <ogra> you are here now, no ? :)
[13:53] <cwillu_at_work> coffee is still flowing in
[13:53] <cwillu_at_work> my mental capabilities are still sub-html
[13:54] <cwillu_at_work> I need them to be at kernel in half an hour
[13:54] <cwillu_at_work> this might be a Documentation Day.
[14:01] <ogra> heh
[15:06] <asac> GrueMaster: thanks for pushing the patches up ... is https://code.edge.launchpad.net/~gruemaster/lsb-arm-port/main the latest and greatest?
[15:58] <NCommander> asac, I think I found the problem with libtool
[15:58] <NCommander> /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 :-)
[16:02] <NCommander> Martyn, ping?
[16:05] <asac> NCommander: who is Martyn ?
[16:07] <NCommander> asac, resident ARM guru who can confirm a theory of mine. dmart isn't around or I'd ask him as well
[16:07] <NCommander> 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
[16:09] <asac> NCommander: afaik we need PIC
[16:09] <NCommander> asac, thats what I thought, but ARMv6 and earlier supported non-PIC shared libraries
[16:11] <NCommander> asac, the situation is more complicated that debian/rules forces in arm-linux-gnueabi as the compiler triplex
[16:11] <asac> NCommander: so thats a non-PIC test? meaning: we should disable the test?
[16:12] <NCommander> 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
[16:17] <Martyn> I am around
[16:18] <Martyn> Sorry, had to step away from the keyboard, was doing some FastModel work
[16:18] <NCommander> Martyn, what do you know about non-PIC shared libraries on ARMv7?
[16:19] <Martyn> non-PIC on arm should be supported in v7
[16:19] <NCommander> Martyn, the toolchain doesn't seem happy about it though
[16:20] <Martyn> Then there is a bug in the toolchain
[16:20] <NCommander> Martyn, woo.
[16:21] <Martyn> In fact it's absolutely required on the snapdragon based cellphone platforms (read: Droid)
[16:21] <NCommander> Martyn, non-PIC shared libraries?
[16:21] <Martyn> jump onto an Android dev channel, and see if their prepackaged toolchain fails too
[16:22] <NCommander> Martyn, non-PIC binary objects work, its just an issue when you build a .so
[16:22] <Martyn> Hrm
[16:22] <Martyn> Not good
[16:22] <NCommander> Martyn, well, most shared libraries are PIC
[16:23] <NCommander> 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
[16:23] <Martyn> *nod*
[16:23] <Martyn> Well, I guess I'd have to agree .. drop the test for now
[16:23] <Martyn> and report it upstream for investigation
[16:24] <NCommander> asac, debdiff on the way :-)
[16:57] <NCommander> asac, https://bugs.edge.launchpad.net/ubuntu/+source/gcc-4.4/+bug/503448
[16:57] <ubot4> Launchpad bug 503448 in gcc-4.4 "[arm] building non-PIC libraries fails under ARMv7 mode" [Undecided,New]
[17:00] <asac> NCommander: so is libtool blocked on that or do we want to disable that test on armel for now?
[17:01] <asac> can you check if gcc-snapshot helps?
[17:01] <NCommander> asac, lets disable for now, and keep our eye on it
[17:01] <asac> (if there is a build available)
[17:01] <NCommander> asac, will do
[17:13] <GrueMaster> asac: Yes, the LP code is the most current (from my stuff) so far.
[17:16] <asac> cool
[20:28] <armin76> nice, dove support made it to mainline
[20:28] <armin76> rabeeh: i want one
[20:32] <armin76> oh well, its just v6
[20:51] <lool> armin76: dove can work in v6 and v7 mode
[20:53] <armin76> lool: yep, but the one in the kernel only is armv6
[21:11] <NCommander> armin76, link?
[21:14] <armin76> 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
[21:14] <NCommander> That's freaking awesome
[21:15] <armin76> why?
[21:16] <NCommander> armin76, having a kernel mainline solves a *lot* of issues
[21:18] <armin76> whats the point if its not the proc you're interested in? :)
[21:18] <NCommander> armin76, huh?
[21:19] <NCommander> armin76, dove is the platform that you were using over IPv6 in my apartment
[21:19] <armin76> NCommander: yes, but your boards are armv7
[21:19] <NCommander> All dove boards are ARMv7
[21:21] <armin76> 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
[21:22] <NCommander> armin76, ?
[21:23] <NCommander> armin76, ah
[21:23] <NCommander> armin76, *shrug*
[21:23] <armin76> fail :)
[21:24] <armin76> NCommander: the commit that added dove support(first link i pasted) only touches armv6
[21:24] <armin76> and you've seen the defconfig now
[21:25] <armin76> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=patch;h=edabd38e1a017e922e3e3b485ee3ddb4df433aa4 <- commit
[21:50] <suihkulokki> 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/
[21:51] <armin76> *g*
[21:51] <armin76> suihkulokki: hope it doesn't come with ubuntu :P
[21:51] <armin76> (and the proc is v5)
[21:51] <armin76> looks like they left 2.0 on the road *g*