**** BEGIN LOGGING AT Wed Nov 15 02:59:57 2006 Nov 15 03:12:01 HopsNBarley: all that stuff is OE infrastructure which we haven't really modified Nov 15 03:12:02 anix: yes Nov 15 03:12:20 thanks rod. Nov 15 03:13:01 HopsNBarley: are you stuck in 2.6.12 due to peripheral binary modules? Nov 15 03:13:25 rwhitby, it's cause i'm not smart enough to take the vendor 2.6.12 patches and get to something newer (-; Nov 15 03:14:44 HopsNBarley: yeah, I have that problem too - that's why we have dwery on the project :-) Nov 15 03:15:13 he took a look at the patch, and said it would be easy to do... Nov 15 03:16:26 now why would i loose etc/rcS.d/* output and control-c after i turnup? /dev is exactly the same. wierd. Nov 15 03:16:33 back later (work) Nov 15 03:18:03 rwhitby: I was wondering... with the 2 stage bootloader system: how can someone already using apex affected? Nov 15 03:21:44 somehow I always manage to put myself in the "special" group. :) Nov 15 03:22:00 me too. Nov 15 03:22:17 i'm not even using a slug, and here i am on openslug. sigh. Nov 15 03:22:28 hehehe a rebel! Nov 15 03:22:33 what h/w? Nov 15 03:22:54 iomega storcenter - freescale ppc core Nov 15 03:23:28 ouch. not even arm based too. you are much more "special" then me! :) Nov 15 03:23:48 Have you tried angstrom? Nov 15 03:23:49 (-; Nov 15 03:23:52 nope. Nov 15 03:24:34 didn't too talked about glibc 2.5 stuff in #oe? Nov 15 03:24:48 s/too/you Nov 15 03:25:00 yeah, i'm running 2.5. Nov 15 03:25:05 nice. Nov 15 03:25:10 using openslug? Nov 15 03:25:17 "well, it compiled" Nov 15 03:25:24 hehehe. me too. Nov 15 03:25:31 but I'm not game to flash it. Nov 15 03:25:52 Plus I need my board for my robotics stuff so I can't really test stuff. Nov 15 03:26:00 my engineering partner and i did a complete takeover of the storcenter. it was pretty cool. Nov 15 03:26:11 cool Nov 15 03:26:44 figured out the serial port, soldered it on there. then used OE to make everything. then figured out how to flash a unit right out of the box. Nov 15 03:26:48 so you only got to compile but never ran it? Nov 15 03:27:01 pretty good feeling. Nov 15 03:27:06 oh, i'm running it now on about 4 boxes. Nov 15 03:27:23 glibc 2.5 + openslug? Nov 15 03:27:27 yeah, until stdout went away on my "turnup disk" environment. very wierd and baffling. Nov 15 03:27:35 is that w/ HEAD? Nov 15 03:27:55 no, a month or two old. and i'm using "openstor", our version of openslug. Nov 15 03:28:49 so to get glibc 2.5 in there you have to build it manually or? Nov 15 03:29:11 everything is build from OE Nov 15 03:29:16 if that's what you are asking... Nov 15 03:29:23 yep Nov 15 03:29:40 I'm trying to see if I can learn how to make it work with slugos4. Nov 15 03:29:51 using your distro as areference Nov 15 03:30:12 I know angstrom and others already have it running Nov 15 03:30:20 my distro isn't in OE yet. Nov 15 03:30:22 but if you used openslug as a base then it's easier. Nov 15 03:30:43 did you use slugos as a starting point though? Nov 15 03:30:54 yeah. it is invaluable. Nov 15 03:31:02 nice. Nov 15 03:32:24 do you remember having to change anything to get it working with 2.5? Nov 15 03:32:45 I tried it but it says it's not available or something. Nov 15 03:34:07 it took a bit of fiddling for OE to eat it. You certainly have to comment out the DEFAULT_PREFERENCE=-1 line in the bb file. then you'll have to adjust the various preferred_provider's in the distro/conf file Nov 15 03:35:32 which bb file? Nov 15 03:35:45 glibc_2.5? Nov 15 03:35:45 the glibc_2.5.bb file Nov 15 03:35:58 ok. Nov 15 03:36:16 I already tried setting it as PREFERED provider in the distro one. Nov 15 03:37:36 I basically copied angstrom's EABI stuff and provider stuff. Nov 15 03:38:22 Would you mind emailing me your distro file or anything you think is helpful? Nov 15 03:40:33 HopsNBarley: Strange. I couldn't find that DEFAULT_PREFERENCE line in glibc_2.5.bb Nov 15 03:40:50 http://pastebin.ca/248919 Nov 15 03:41:03 we may be working off different heads. Nov 15 03:42:39 ok. I'll keep looking ... Nov 15 03:45:28 Thanks for your help. Nov 15 03:45:44 hope the file is actually helpful. let me know. Nov 15 03:46:57 I will. Nov 15 03:49:47 HopsNBarley: I grep'ed for DEFAULT_PREFERENCE and it appears it's in most other glibc bb files but not in 2.5. Nov 15 03:51:03 not sure what to tell you. maybe one of the gang removed that line 'cause it was deemed working. Nov 15 03:52:24 i probably didn't explain that - the D_P=-1 was meant to de-select version 2.5. i removed that line in order to use it. so it's no problem if it is not there. Nov 15 03:55:58 HopsNBarley: yep. that's what I figured. I just started a build w/ some of your conf stuff. Nov 15 03:56:15 I'll let you know how it went tommorow as it's midnight here. Nov 15 03:57:38 night Nov 15 03:57:58 later! Nov 15 04:06:57 The 02-patch in slugos head gives a false positive on swapping in openslug. Nov 15 04:07:00 Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000 Nov 15 04:07:00 master->erasesize is 0x20000 Nov 15 04:07:00 numslots #1 is 512 Nov 15 04:07:00 Found FIS directory in slot 5 Nov 15 04:07:00 numslots #2 is 2 Nov 15 04:07:01 swapping RedBoot Nov 15 04:07:05 swapping SysConf Nov 15 04:07:10 numslots #4 is 2 Nov 15 04:07:10 2 RedBoot partitions found on MTD device IXP4XX-Flash.0 Nov 15 04:07:10 Creating 2 MTD partitions on "IXP4XX-Flash.0": Nov 15 04:07:32 0xb0000050-0xb0000450 : "RedBoot" Nov 15 04:07:32 mtd: partition "RedBoot" is out of reach -- disabled Nov 15 04:07:32 nslu2 mac: read failed Nov 15 04:07:32 0xb0000450-0xb0000650 : "SysConf" Nov 15 04:07:32 mtd: partition "SysConf" is out of reach -- disabled Nov 15 04:07:32 So the 02-patch is not working. Nov 15 08:17:21 koen: morning Nov 15 08:18:27 I'm retrying getting slugos to build glibc 2.5. Finally it actually tries to build 2.5, but it starts with 2.5-intermediate, which fails with missing "__thread" support. Is that because it doesn't build -initial? Nov 15 08:19:33 no, we use -intermediate for that Nov 15 08:22:59 hmm Nov 15 08:23:00 NOTE: package glibc-intermediate-2.5-r3: task do_configure: failed Nov 15 08:23:09 running configure fragment for nptl/sysdeps/pthread Nov 15 08:23:09 configure: error: compiler support for __thread is required Nov 15 08:23:34 that is using gcc-4.1.1-initial Nov 15 08:26:45 Shouldn't that "Just Work" then? Any clues to where I'm screwing up? Nov 15 09:39:45 koen: Any ideas? Nov 15 09:40:06 no idea Nov 15 09:40:24 worksforme(TM) Nov 15 13:04:01 i've got a question regarding gdb and threads Nov 15 13:04:13 (if you haven't read it in #nslu2-linux already ;) Nov 15 13:04:37 i'm running gdb on a pthreaded program under stock openslug 3.10 beta Nov 15 13:04:59 the program crashes and reports a SIGKILL Nov 15 13:05:16 gdb doesn't give me a backtrace but only states that the program has terminated Nov 15 13:05:29 can anybody give me some pointers about what to do next? Nov 15 13:05:34 OOOM? Nov 15 13:05:36 ehm Nov 15 13:05:39 OOM? Nov 15 13:14:47 sorry? Nov 15 13:16:32 ah i just saw that i didn't compile the program with -mthumb-interwork, could that be the problem? Nov 15 13:17:43 it shouldn't be Nov 15 13:17:58 it could get killed by the Out Of Memory killer Nov 15 13:21:21 unverbraucht: do you have any swap? Nov 15 13:21:36 yes Nov 15 13:21:42 but only 32m Nov 15 13:22:32 try increasing swap. that might be the cause Nov 15 13:22:39 but free shows that swap hasn't been touched Nov 15 13:22:40 the binary is small and only mallocs about 2mb Nov 15 13:22:48 ok, will do that, thanks Nov 15 13:43:03 NAiL: with HopsNBarley's help I kindof of got a bit further with head building glibc2.5 Nov 15 13:43:24 It now fails at the building of glibc-intermediate with this error: Nov 15 13:43:28 ports/sysdeps/arm/nptl/tls.h:48:3: error: #error "TLS support is required." Nov 15 13:43:42 whic appears to be a minor config issue. ??? Nov 15 13:45:18 more likely using the wrong linux-libs-headers Nov 15 13:45:21 hmm Nov 15 13:45:30 s/libs/libc/ Nov 15 13:45:32 koen meant: more likely using the wrong linux-libc-headers Nov 15 13:45:36 VoodooZ: I got this far: Nov 15 13:45:38 checking for ARM TLS support... no Nov 15 13:45:38 running configure fragment for nptl/sysdeps/pthread Nov 15 13:45:38 configure: error: compiler support for __thread is required Nov 15 13:47:59 koen: thanks I forgot to check if those were in line with angstrom's. Nov 15 13:48:19 I'll keep trying. Nov 15 13:48:40 koen: is TLS really required though? Nov 15 13:52:42 I must have been sleep last night as I forgot to copy the libc-headers lines. building... Nov 15 13:52:48 bbl Nov 15 14:25:23 NOTE: preferred version 2.5 of glibc not available Nov 15 14:25:24 NOTE: package glibc-intermediate-2.5: started Nov 15 14:25:30 oh.. really? Nov 15 14:27:45 NAiL: yeah, I get this too, but it seems to be buiding glibc2.5 fine. Nov 15 14:30:38 on openslug? Nov 15 14:30:55 glibc-intermediate fails to build here Nov 15 14:31:38 bye Nov 15 14:31:58 NAiL: no, compulab/generic Nov 15 14:47:31 i had to use glibc-initial = 2.3.2, but then 2.5 for intermediate and "final" Nov 15 18:35:45 nah. I'm still getting the TLS required crap. Nov 15 18:36:02 I'll need to try different combinations. Nov 15 21:52:31 [g2]: "your device is shipped tommorow." Nov 15 21:52:47 [g2]: so hopefully I'll have a POE'd loft next week Nov 15 21:54:58 <[g2]> koen cool Nov 15 21:56:42 in the process of moving my desk I found 9(!) of those '8' shaped plugs Nov 15 21:56:48 time for some creative soldering Nov 15 21:58:34 koen: I tried using the more recent headers and stuff but I still get TLS required. any tips? Nov 15 21:59:05 no idea on that Nov 15 21:59:23 I can build ixp4xx for angstrom now, so I'm happy :) Nov 15 22:40:36 nice. Nov 15 22:40:43 perhaps I should try that instead. Nov 15 22:41:08 Is it a matter of changing a few choice lines in distro/machine conf files? **** ENDING LOGGING AT Thu Nov 16 03:00:06 2006