# 00:45:48 |
ben1066_ |
joins #crosstool-ng |
# 00:45:48 |
ben1066_ |
quits : Changing host |
# 00:45:48 |
ben1066_ |
joins #crosstool-ng |
# 00:46:30 |
ben1066 |
quits : Ping timeout: 260 seconds |
# 02:28:08 |
ccole |
quits : Read error: Connection reset by peer |
# 07:41:52 |
sh4rm4 |
quits : Ping timeout: 276 seconds |
# 07:44:52 |
sh4rm4 |
joins #crosstool-ng |
# 08:10:32 |
smartin |
joins #crosstool-ng |
# 12:06:16 |
smartin |
quits : Ping timeout: 245 seconds |
# 12:06:48 |
smartin |
joins #crosstool-ng |
# 12:54:34 |
chffelix |
joins #crosstool-ng |
# 13:01:59 |
chffelix |
quits : Remote host closed the connection |
# 16:08:36 |
esbenh |
quits : *.net *.split |
# 16:08:36 |
sh4rm4 |
quits : *.net *.split |
# 16:08:36 |
tzarc |
quits : *.net *.split |
# 16:08:36 |
mnt_real |
quits : *.net *.split |
# 16:08:36 |
kos_tom |
quits : *.net *.split |
# 16:08:36 |
ChanServ |
quits : *.net *.split |
# 16:08:36 |
smartin |
quits : *.net *.split |
# 16:08:36 |
danderson |
quits : *.net *.split |
# 16:08:36 |
arekinath |
quits : *.net *.split |
# 16:08:36 |
ben1066_ |
quits : *.net *.split |
# 16:08:36 |
al` |
quits : *.net *.split |
# 16:08:36 |
imMute |
quits : *.net *.split |
# 16:08:36 |
gotit_ |
quits : *.net *.split |
# 16:08:36 |
TheHound |
quits : *.net *.split |
# 16:13:16 |
smartin |
joins #crosstool-ng |
# 16:13:16 |
sh4rm4 |
joins #crosstool-ng |
# 16:13:16 |
ben1066_ |
joins #crosstool-ng |
# 16:13:16 |
esbenh |
joins #crosstool-ng |
# 16:13:16 |
al` |
joins #crosstool-ng |
# 16:13:16 |
imMute |
joins #crosstool-ng |
# 16:13:16 |
mnt_real |
joins #crosstool-ng |
# 16:13:16 |
tzarc |
joins #crosstool-ng |
# 16:13:16 |
arekinath |
joins #crosstool-ng |
# 16:13:16 |
kos_tom |
joins #crosstool-ng |
# 16:13:16 |
ChanServ |
joins #crosstool-ng |
# 16:13:16 |
gotit_ |
joins #crosstool-ng |
# 16:13:16 |
danderson |
joins #crosstool-ng |
# 16:13:16 |
TheHound |
joins #crosstool-ng |
# 16:54:43 |
y_morin |
joins #crosstool-ng |
# 17:19:29 |
ben1066_ |
is now known as: ben1066 |
# 17:48:58 |
smartin |
quits |
# 18:29:14 |
smartin |
joins #crosstool-ng |
# 18:49:10 |
kos_tom |
y_morin: hello. |
# 18:49:19 |
y_morin |
kos_tom: hey! :-) |
# 18:49:36 |
kos_tom |
y_morin: there is something I have to fix in every ct-ng release, which I already reported long time ago: I have to pass ABI=32 to GMP's configure script. |
# 18:50:08 |
y_morin |
kos_tom: because your kernel is 64-bit, but your userland is 32-bit, right? |
# 18:50:16 |
kos_tom |
correct. |
# 18:50:25 |
kos_tom |
I know it's a kind of strange use case. |
# 18:51:01 |
y_morin |
kos_tom: I have the same setup here (a lenny-32 and a squeeze-32), and I use: setarch i686 chroot my-32-bit-chroot |
# 18:51:10 |
y_morin |
works like a charm! ;-) |
# 18:51:56 |
y_morin |
kos_tom: in fact, I have a little script that sets up the mount points, and decides whether to setarch or not depending on the chroot I'm entering. |
# 18:52:30 |
kos_tom |
hum, I should probably do that then. |
# 18:52:58 |
y_morin |
kos_tom: not so strange, in fact. But I believe there is no "fix" needed in ct-ng, because its a peculiarity of the system it is running on. |
# 18:53:12 |
y_morin |
kos_tom: I can share my script, if you want. |
# 18:55:31 |
y_morin |
kos_tom: http://code.bulix.org/h990ad-81499 |
# 18:56:04 |
kos_tom |
useful, thanks! |
# 18:56:13 |
y_morin |
Cheers! ;-) |
# 18:57:15 |
y_morin |
kos_tom: there is also the method docu,mented in debootstrap, to setup a getty on a VC, but I find it inconvemient, and I prefer using that script. Personal taste, that is! ;-) |
# 18:58:25 |
kos_tom |
humm still getting |
# 18:58:27 |
kos_tom |
/home/test/crosstool-ng-1.15.2/.build/src/gcc-4.6.3/libgcc/config/libbid/bid_decimal_globals.c:47:18: fatal error: fenv.h: No such file or directory |
# 18:58:39 |
kos_tom |
but this time, ct-ng aborts at the error (using 1.15.2 instead of 1.15.0) |
# 18:59:09 |
y_morin |
kos_tom: yep, I've fixed the failure detection in .2. Still, I do not have this fenv.h error. Care to pastebin your .config? |
# 19:00:05 |
kos_tom |
http://code.bulix.org/ulzhxg-81500 |
# 19:00:56 |
kos_tom |
hum, maybe I should do an oldconfig after adding CT_PREFIX_DIR manually |
# 19:01:18 |
y_morin |
I'll give it a spin... |
# 19:02:53 |
y_morin |
kos_tom: I noticed your .config is missing the trailing \n |
# 19:03:07 |
y_morin |
Should not be an issue, but who knows? ;-] |
# 19:13:30 |
y_morin |
kos_tom: build in progress, downloading.. (lenny does not have xz-utils, so all my .tar.xz cached tarballs are useless... :-( ) |
# 19:18:07 |
y_morin |
kos_tom: any specifics in your uClibc .config ? |
# 19:20:52 |
y_morin |
kos_tom: by the way, the 32-bit userland on 64-but kernel issue is documented in the known issues! ;-] |
# 19:25:34 |
smartin |
hi y_morin, kos_tom, |
# 19:25:46 |
y_morin |
smartin: hey! |
# 19:26:40 |
smartin |
kos_tom: i don't know much about the issue you have using ct-ng inside a userland 32-bit with a kernel 64-bit, |
# 19:27:15 |
smartin |
but, at work, I use schroot |
# 19:28:20 |
smartin |
and i had no pb using ct-ng inside or outside 32-bit chroots on the 64-bit machine |
# 19:30:33 |
y_morin |
smartin: what's special about schroot? |
# 19:31:44 |
smartin |
your script seems doing the same things |
# 19:35:09 |
smartin |
not sure which is the best way, but imho, once the chroot is configured in schroot.conf, i don't root anymore |
# 19:35:27 |
y_morin |
smartin: schrrot can create chroot on-demand from a template? |
# 19:36:54 |
smartin |
y_morin: unfortunately not, to do that, i had to work a bit ;-) |
# 19:37:46 |
smartin |
at work, I use gentoo chroot, so it's quite easy from a stage3 |
# 19:38:03 |
smartin |
to set them up |
# 19:38:09 |
kos_tom |
y_morin: my uClibc .config is the one from Buildroot in fact, with some edits. I'll paste it. |
# 19:38:22 |
y_morin |
kos_tom: OK, I've got one here. |
# 19:38:23 |
kos_tom |
y_morin: my uClibc config: http://code.bulix.org/ipmhbr-81501 |
# 19:38:28 |
y_morin |
kos_tom: OK! :-) |
# 19:40:59 |
y_morin |
kos_tom: what step was failing due to the fenv.h issue? |
# 19:42:02 |
kos_tom |
http://code.bulix.org/9pjqp5-81502?raw |
# 19:42:10 |
kos_tom |
i.e compiler pass 2 |
# 19:43:00 |
y_morin |
kos_tom: builds here with my .config. Will try yours when the toolchain is finished. |
# 19:43:24 |
y_morin |
Gahh! Fscking locale support! :-( |
# 19:44:52 |
y_morin |
is getting out for a short walk around the house, to evacuate stress... |
# 19:47:36 |
sh4rm4 |
quits : Remote host closed the connection |
# 19:54:35 |
y_morin |
OK, back onto this locales isue, now... :-( |
# 20:01:09 |
y_morin |
kos_tom: OK, I got the fenv.h issue with your uClibc .config |
# 20:03:04 |
sh4rm4 |
joins #crosstool-ng |
# 20:03:05 |
y_morin |
kos_tom: that's because your uClibc .config has: # UCLIBC_HAS_FENV is not set |
# 20:14:54 |
kos_tom |
hum, we also have # UCLIBC_HAS_FENV is not set in Buildroot |
# 20:16:05 |
y_morin |
kos_tom: yes, it works because buildroot ecplictly disable decimal floats: ./toolchain/gcc/gcc-uclibc-4.x.mk:GCC_DECIMAL_FLOAT:=--disable-decimal-float |
# 20:16:18 |
y_morin |
kos_tom: which crosstool-NG does not. |
# 20:16:44 |
y_morin |
kos_tom: but decimal floats appeared in gcc-4.3 (maybe that was 4.2, I can't remember). |
# 20:16:54 |
y_morin |
o crosstool-NG |
# 20:17:36 |
kos_tom |
ok |
# 20:17:36 |
y_morin |
So crosstool-NG does not enforce fenv, but does not either disable decimal floats either. It's just that all uClibc-based samples enable fenv... |
# 20:18:16 |
y_morin |
kos_tom: I'm not sure what we should do for the next BR release... Probably, add an option to disable decimal floats? |
# 20:19:07 |
sh4rm4 |
quits : Ping timeout: 276 seconds |
# 20:20:27 |
sh4rm4 |
joins #crosstool-ng |
# 20:22:19 |
y_morin |
kos_tom: I'm doing a patch against BR to disable decimal floats in the crosstool-NG toolchains. Will post soonish... |
# 20:40:02 |
kos_tom |
after enabling fenv in the uClibc config, it goes much further, but fails when building gdbserver, http://code.bulix.org/hwrgvz-81503?raw |
# 20:54:43 |
y_morin |
kos_tom: it still fils for me on locales... |
# 20:55:02 |
kos_tom |
what sort of failure? |
# 20:55:49 |
y_morin |
kos_tom: http://code.bulix.org/yu55b8-81504 |
# 20:56:07 |
y_morin |
(with pregen disabled, I lost the log with pregen enabled) |
# 20:57:51 |
y_morin |
kos_tom: I laready saw that DTOR error somewhere... :-/ |
# 20:57:57 |
y_morin |
Can't remember... |
# 20:58:04 |
y_morin |
I'll look at it later... |
# 20:58:12 |
kos_tom |
that's only a "warning" your locale problem |
# 20:58:20 |
kos_tom |
you're not seeing any error? |
# 20:58:27 |
kos_tom |
but make is failing? |
# 20:58:31 |
kos_tom |
this reminds me of something |
# 20:59:05 |
y_morin |
kos_tom: exactly. No error, make fails. |
# 21:00:02 |
kos_tom |
hum, let me dig in my mails |
# 21:00:29 |
y_morin |
kos_tom: I'm in a 32-bit lenny chroot, too. |
# 21:00:36 |
kos_tom |
y_morin: http://lists.uclibc.org/pipermail/uclibc/2010-August/044256.html |
# 21:00:50 |
kos_tom |
do you have at least one UTF-8 locale available? |
# 21:01:15 |
y_morin |
kos_tom: not if is not installed by a standrad debootstrap... |
# 21:01:33 |
kos_tom |
it's not in a standard basic debian install |
# 21:01:35 |
y_morin |
But now, the UTF-8 issue I remember... |
# 21:02:05 |
y_morin |
kos_tom: indeed. But using pregen locales also failed, I'll redo the build to get the error message... |
# 21:02:36 |
kos_tom |
not sure why my two patches back from August 2010 haven't been merged... |
# 21:02:53 |
kos_tom |
there has been 0 comments on them. |
# 21:03:12 |
kos_tom |
it was my first mail to the uClibc mailing list: I subscribed to the list on that very same day, August 11th 2010. |
# 21:06:20 |
y_morin |
kos_tom: Mike replied, but none of your two patches were applied, indeed. Maybe worth re-posting? |
# 21:50:32 |
y_morin |
quits : Quit: Night! |
# 22:55:50 |
smartin |
quits |
# 23:25:13 |
tzarc |
quits : Remote host closed the connection |