IRC log for #uclibc on 20081214

00:21.07*** join/#uclibc ccjoe (n=joeg@75-169-35-39.slkc.qwest.net)
01:26.11*** join/#uclibc CIA-19 (n=CIA@208.69.182.149)
02:04.06*** join/#uclibc wrobbie (n=rob@203.117.215.163)
03:13.13*** join/#uclibc tsukasa (n=tsukasa@unaffiliated/tsukasa)
03:39.30CIA-1903vda * r24411 10uClibc/docs/sigaction.txt: Add proposed plan of sanitizing sigaction to docs/*
03:41.20*** join/#uclibc nwmcsween (n=nwmcswee@69.176.163.205)
04:04.41*** join/#uclibc _lifeless (n=lifeless@90.151.32.228)
04:12.02*** join/#uclibc __lifeless (n=lifeless@90.151.43.130)
04:31.39*** join/#uclibc _lifeless (n=lifeless@90.151.213.206)
04:51.05*** join/#uclibc _lifeless (n=lifeless@90.151.37.52)
04:53.46*** join/#uclibc __lifeless (n=lifeless@90.151.47.169)
07:42.14*** join/#uclibc swishy (n=swishy@60-234-136-97.bitstream.orcon.net.nz)
08:22.27*** join/#uclibc pcgeil (n=steffen@p549E6E93.dip.t-dialin.net)
08:45.04*** join/#uclibc sega01 (n=sega01@2001:470:8:29:250:4ff:fe20:dbc4) [NETSPLIT VICTIM]
08:45.04*** join/#uclibc ccjoe (n=joeg@75-169-35-39.slkc.qwest.net)
08:49.52*** join/#uclibc tchan (n=tchan@lunar-linux/developer/tchan)
08:51.33*** join/#uclibc ricer4 (n=fs@server3.maserver.com)
08:54.00*** join/#uclibc ricer4` (n=fs@server3.maserver.com)
09:00.02*** join/#uclibc ricer4 (n=fs@server3.maserver.com)
09:36.42*** join/#uclibc pcgeil (n=steffen@p549E6E93.dip.t-dialin.net)
13:54.33*** join/#uclibc wrobbie (n=rob@203.117.215.163)
14:49.08CIA-1903vda * r24412 10busybox/miscutils/watchdog.c: watchdog: build fixes, no code changes
15:45.26CIA-1903vda * r24413 10busybox/ (coreutils/expand.c testsuite/expand.tests): (log message trimmed)
15:45.26CIA-19expand: fix incorrect expansion exactly on tab boundary; shrink the code
15:45.26CIA-19function old new delta
16:04.02CIA-1903vda * r24414 10uClibc/ (7 files in 5 dirs): heed compiler warnings about checking non-defined variables in #if directives
17:20.25*** join/#uclibc malloc (n=malloc@75.146.71.113)
19:28.46*** join/#uclibc tsukasa (n=tsukasa@unaffiliated/tsukasa)
20:13.26*** join/#uclibc landley (n=landley@cpe-70-116-30-223.austin.res.rr.com)
20:14.47landleyThe linux kernel's "make headers_install"  was rewritten in perl for the 2.6.27 kernel.
20:19.46mallocat least it wasn't rewritten in python
20:21.08sega01lua would be nice :-)
20:21.09mnemocpython is easier to cross compile :\
20:24.58landleyPython is much easier to cross compile.
20:25.03landleyThe perl build system is _written_in_perl_.
20:25.11*** join/#uclibc tsukasa (n=tsukasa@unaffiliated/tsukasa)
20:27.41malloci'm just saying, there is already a precendent in the kernel for using perl even though i thought the preference was going to be minimize/remove going forward
20:28.35sega01i don't like perl or python, but i prefer perl from a perspective of having it required for autotools and building lots of other things
20:29.16mnemocnext step, making linux depend on libtool :\
20:29.25sega01heh
20:29.29malloclol
20:31.53*** join/#uclibc swishy (n=swishy@121.98.132.55)
20:33.38gnomonlandley, that is -very- depressing to hear.
20:33.56sega01chicken and egg conspiracy right there
20:34.15gnomonmalloc, there is most certainly *not* a precedent for Perl in the kernel dependencies, unless you count that one stupid, stupid bit of tic conversion code.
20:35.28landleymalloc: Sam Ravnborg stated his intention to rewrite the whole of kconfig in perl last year.
20:35.41landleyH. Peter Anvin added the first chunk of "required perl".
20:36.01landleyWhen I argued against it, I was the _only_ one and they said what I wanted to do was strange and unique and nobody else cared.
20:36.17landleyApparently they were right.  Nobody else spoke up about it.
20:36.53gnomonI owe you an apology for that.
20:37.36gnomonI meant to get involved with that argument, but I didn't make time for it. I'm sorry for not backing you up.
20:38.13landleyLots of people emailed me privately expressing support.  Exactly zero of them posted to the list.
20:38.22landleyCongratulations: you're stuck with it.
20:54.20gnomonOuch.
20:55.18swishyguesses he missed something
21:02.00*** join/#uclibc likewhoa (n=y0@ool-45717734.dyn.optonline.net)
21:07.19*** join/#uclibc kbingham_ (n=kbingham@82-46-4-172.cable.ubr03.aztw.blueyonder.co.uk)
21:12.41*** part/#uclibc pcgeil (n=steffen@p549E6E93.dip.t-dialin.net)
21:15.19*** join/#uclibc LFSveteran (n=IceChat7@a80-100-26-140.adsl.xs4all.nl)
21:15.30gnomonOoh, interesting - looks like tcc is finally acquiring x86-64 support: http://repo.or.cz/w/tinycc.git?a=commit;h=0a9873aa22731077fad295a4aad2fc1f390c8ac7
21:19.29LFSveterandoes someone has a hint: http://pastebin.com/d7b068692
21:19.45LFSveterantrying to crosscompile uclibc 0.9.26 for arm
21:22.19HcEupgrade to 0.9.30?
21:22.37LFSveteranTried that one also, which gave other errors
21:22.45LFSveteraneven tried the snapshot one
21:22.47HcEforgot to install kernel headers?
21:22.58LFSveterankernel 2.6.12.6
21:23.30LFSveteranI unpacked the source in /tmp and let the .config point to /tmp/linux-2.6.12.6
21:24.30HcEyou must do headers_install from the kernel directory
21:24.40HcEand point to that directory in uClibc config
21:24.57HcEmake ARCH=arm headers_install INSTALL_HDR_PATH=/tmp/linux
21:25.00LFSveteranI believe that feature wasn't available yet in version 2.6.12.6
21:25.02HcEor something like that
21:25.27HcEuse an up to date kernel then
21:25.51HcEperhaps you only need to do make ARCH=arm prepare then
21:25.59LFSveteranit's an existing embedded system, so likely I need the same kernel
21:52.10landleyheaders_install showed up in 2.6.19.
21:52.14landleyYou need Mazur's headers.
21:52.41landleyLFSveteran: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
21:54.29LFSveteranthanks, trying it
21:58.29LFSveteransame problem: limits.h
21:59.03LFSveteranhmm
21:59.10LFSveteransomething went wrong
21:59.12LFSveteranmoment
22:00.07landleygnomon: if it'd had happened six months ago, I'd be extatic.  But tcc is dead to me now.
22:00.21landleys/extatic/ecstatic
22:01.52LFSveteranhow about the makefile
22:02.16LFSveteranuclibc is complaining , that wants to see a makefile in the source tree
22:02.48landleygnomon: wake me when they cut a release from a repository other than cvs.
22:05.19LFSveterancan go to 0.9.28, but then I get an error about  undefined reference to 'raise'
22:09.06landleyLink to the error?
22:09.24LFSveterantrying to copy it
22:09.39swishypoor thing
22:09.42swishypat pats LFSveteran
22:09.44swishy;p
22:10.31LFSveteranhttp://pastebin.com/d10f7a5ff
22:10.46LFSveteranNever thought uclibc could be so hard
22:10.58swishyit isnt
22:11.07LFSveteranI know
22:11.09swishyits the compbination of everything that makes it hard
22:11.10swishy:)
22:11.12swishyhehe
22:11.19LFSveteranbut this way I just get that feeling
22:11.37LFSveteranpurrss
22:35.36landleyLFSveteran: it's the fact you're using such an old kernel.  We've forgotten all the workarounds.
22:35.48landley(Let's see, one release every 3 months is 4/year, they're currently on 27, so 27-12...
22:36.01landleyJust under 4 years old.
22:36.38landleyOh that thing.
22:36.42landleyI saw that thing before.
22:36.49landleyIt's funky soft float weirdness.
22:37.02landleyYour toolchain, kernel, and uClibc disagree on what floating point variants you're using.
22:37.37landleyI honestly have no idea which of the three should be defining raise...
22:38.19landleyFor gcc 4.3, look around in libgcc_eh.a to see if it's defined there...

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.