01:44.31 | *** join/#crosstool-ng Buglouse (~bug@cpe-107-8-145-21.wi.res.rr.com) |
09:42.37 | *** join/#crosstool-ng y_morin (~ymorin@ARennes-256-1-80-153.w90-32.abo.wanadoo.fr) |
09:42.38 | *** mode/#crosstool-ng [+o y_morin] by ChanServ |
16:31.45 | *** join/#crosstool-ng Buglouse (~bug@cpe-107-8-145-21.wi.res.rr.com) |
17:07.21 | *** join/#crosstool-ng leming (~leming@c-67-164-174-68.hsd1.co.comcast.net) |
17:11.37 | leming | i'm trying to build a new toolchain using gcc 4.6.1 and glibc 2.14, but glibc is getting stuck in an infinite configure loop.. has anyone tried 2.14 yet? |
17:18.16 | *** join/#crosstool-ng smartin (52e20d9c@gateway/web/freenode/ip.82.226.13.156) |
17:57.37 | y_morin | leming: glibc-2.14 is not yet in crosstool-NG. |
17:57.46 | y_morin | leming: did you add it yourself? |
17:58.06 | leming | yes, i've actually been successful in the past with adding future versions manually in the .config |
17:58.50 | y_morin | What exactly is the error? |
17:58.51 | leming | i work on the Arch Linux ARM port, and they keep their toolchain bleeding edge |
17:59.46 | leming | it starts the glibc configuration, everything before is fine, then when it hits sub-configuring nptl it just restarts the configure |
18:00.44 | leming | it never gives an error, just loops until it kills itself for too many open files |
18:01.09 | y_morin | leming: I'll add 2.14 in crosstool-NG and will try to reproduce... |
18:01.24 | leming | i'm trying now with the latest checkout |
18:01.31 | leming | before it was with 1.11.3 |
18:01.46 | leming | also using binutils 2.21.1, though that builds fine |
18:02.07 | y_morin | Care to pastebin your .config? |
18:02.18 | leming | sure, one moment |
18:03.40 | leming | http://pastebin.com/M8FhWZzS |
18:05.00 | y_morin | OK, got it. Building now... |
18:06.17 | leming | http://pastebin.com/sfJkZnQ5 |
18:06.20 | leming | there is the log |
18:06.35 | leming | first is the output, after ctrl+c'ing the loop it gets into |
18:06.50 | leming | in the full build.log you can see the repetition |
18:07.58 | leming | after the nptl configure, i get a couple of these: configure: WARNING: you should use --build, --host, --target |
18:08.10 | leming | which i've seen in the past when there is some configure option passed it doesn't like |
18:08.12 | y_morin | leming: glibc-ports-2.14 is not available. Where did you get it? |
18:08.29 | leming | checkout from their repo |
18:08.42 | leming | i can put up the tarball i'm using for download |
18:08.43 | y_morin | I see... |
18:08.56 | leming | natively, that checkout builds fine and i have a working toolchain on the target |
18:09.57 | leming | http://archlinuxarm.org/builder/src/glibc-ports-2.14.tar.bz2 |
18:10.32 | leming | it extracts using the same directory structure as a release tarball |
18:12.21 | y_morin | OK, I got the ports archive by doing git archive in the ports repo. |
18:13.21 | leming | same thing i did |
18:13.55 | leming | just need to rename the directory and compress it the way it expects to find it |
18:14.15 | y_morin | leming: all in one command: git archive --format=tar --prefix=glibc-ports-2.14/ glibc-2.14 |bzip2 -c - >../glibc-ports-2.14.tar.bz2 |
18:14.52 | leming | not the same thing i did ;) |
18:18.27 | y_morin | Hmmm. I broke non-MIPS targets... :-( |
18:18.34 | y_morin | I'll have to fix this first... :-( |
18:19.07 | leming | broken in the default checkout? |
18:19.13 | y_morin | yes. |
18:20.00 | y_morin | slaps his own face... :-( |
18:21.11 | leming | adjusting 11.3 had the same effect with the configure loop, where 4.6.0/2.13 built fine.. is it something broken in regards to 2.14? or maybe 4.6.1? |
18:21.31 | y_morin | gcc-4.6.1 built OK once here. |
18:21.40 | y_morin | I'd go for an issue in glibc-2.14. |
18:22.25 | leming | in my native builds, nothing changed that i can see for configure options |
18:23.42 | y_morin | leming: native builds on what ARCH? |
18:23.55 | leming | both armv5te and armv7-a |
18:24.14 | y_morin | OK. So maybe something dues to x-build. |
18:24.32 | y_morin | I'll see here what's going on... |
18:24.54 | leming | alright, i appreciate you taking the time to check it out |
18:25.00 | y_morin | NP. |
18:25.05 | leming | i've been lost |
18:33.23 | y_morin | leming: the "C library headers and start files" completed sucessfully here. Now compilng the copmplete C library. |
18:33.36 | leming | hm |
18:34.09 | leming | without the changes to what was broken? |
18:34.39 | y_morin | Yes, of course. But then ,just adding glibc-2.14 to the selection menu, using your .config, it is running fine here. |
18:35.28 | leming | what distribution do you use? |
18:35.58 | leming | i wonder if maybe it doesn't like something in kubuntu 11.04 |
18:36.18 | y_morin | Here are the patches: http://pastebin.com/GL3NRdgP and http://pastebin.com/bZj6W0nQ |
18:36.39 | y_morin | First in to add glibc-2.14, second is to fix gcc on the repos. |
18:37.15 | y_morin | leming: building final gcc now... And dinner time here. |
18:37.26 | y_morin | goes for dinner, BBL... |
18:37.27 | leming | i'll give it a shot and let you know, thanks :) |
18:38.03 | y_morin|away | leming: just be fore I got up, the build finished with success. Now I'm gone! ;-) |
18:38.15 | leming | excellent |
19:54.02 | *** join/#crosstool-ng Buglouse (~bug@cpe-107-8-145-21.wi.res.rr.com) |
20:03.21 | leming | confirmed that it's something with my ubuntu install, builds just fine in a chroot install |
20:34.23 | y_morin | leming: OK. Now what's so special on Ubuntu? Can you check what the shell is? ls -l /bin/sh |
20:34.37 | leming | bash |
20:34.43 | y_morin | OK. |
20:34.45 | leming | i'm sure it's just my install |
20:35.05 | y_morin | Was your chroot also ubuntu 11.04 ? |
20:35.19 | leming | it was arch linux, but i'm going to try ubuntu later |
20:35.30 | y_morin | Good. Let us know! |
20:36.06 | leming | btw, your crosstools is great, it's been the backend that make arch linux arm possible :) |
20:37.19 | y_morin | :-) |