# 01:44:30 |
Buglouse |
joins #crosstool-ng |
# 06:44:10 |
Buglouse |
quits : Ping timeout: 260 seconds |
# 09:42:37 |
y_morin |
joins #crosstool-ng |
# 10:38:04 |
y_morin |
is now known as: y_morin|away |
# 10:45:10 |
y_morin|away |
is now known as: y_morin |
# 11:20:54 |
y_morin |
is now known as: y_morin|away |
# 11:36:23 |
y_morin|away |
is now known as: y_morin |
# 12:00:25 |
y_morin |
is now known as: y_morin|away |
# 12:39:05 |
y_morin|away |
is now known as: y_morin |
# 14:39:37 |
y_morin |
is now known as: y_morin|away |
# 14:41:35 |
y_morin|away |
is now known as: y_morin |
# 15:04:55 |
y_morin |
is now known as: y_morin|away |
# 15:53:13 |
y_morin|away |
is now known as: y_morin |
# 16:31:45 |
Buglouse |
joins #crosstool-ng |
# 16:41:12 |
y_morin |
is now known as: y_morin|away |
# 17:07:21 |
leming |
joins #crosstool-ng |
# 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:12:25 |
Buglouse |
quits : Ping timeout: 260 seconds |
# 17:18:16 |
smartin |
joins #crosstool-ng |
# 17:27:22 |
smartin |
quits : Ping timeout: 252 seconds |
# 17:56:13 |
y_morin|away |
is now known as: y_morin |
# 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:08 |
y_morin |
leming: I'll add 2.14 in crosstool-NG and will try to reproduce... |
# 18:01:25 |
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:12 |
y_morin |
yes. |
# 18:20:00 |
y_morin |
slaps his own face... :-( |
# 18:21:12 |
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:56 |
leming |
both armv5te and armv7-a |
# 18:24:13 |
y_morin |
OK. So maybe something dues to x-build. |
# 18:24:31 |
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:24:59 |
y_morin |
NP. |
# 18:25:06 |
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:25 |
y_morin |
goes for dinner, BBL... |
# 18:37:27 |
leming |
i'll give it a shot and let you know, thanks :) |
# 18:37:29 |
y_morin |
is now known as: y_morin|away |
# 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 |
Buglouse |
joins #crosstool-ng |
# 20:03:21 |
leming |
confirmed that it's something with my ubuntu install, builds just fine in a chroot install |
# 20:29:51 |
y_morin|away |
is now known as: y_morin |
# 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:42 |
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:29 |
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:18 |
y_morin |
:-) |
# 23:23:18 |
y_morin |
quits : Quit: Night all! |