# 00:44:08 |
y_morin |
quits : Quit: Night! |
# 00:51:37 |
al` |
quits : Quit: leaving |
# 00:51:49 |
al` |
joins #crosstool-ng |
# 01:02:32 |
fauno |
does anyone know what's builtin_expect? glibc 2.15 makes it mandatory... |
# 01:06:28 |
fauno |
quits : Quit: WeeChat 0.3.6 |
# 01:07:53 |
fauno |
joins #crosstool-ng |
# 01:20:58 |
fauno_ |
joins #crosstool-ng |
# 01:24:40 |
fauno |
quits : Ping timeout: 272 seconds |
# 01:25:55 |
fauno_ |
quits : Ping timeout: 252 seconds |
# 01:28:36 |
fauno_ |
joins #crosstool-ng |
# 01:49:51 |
fauno_ |
is now known as: fauno |
# 09:00:38 |
smartin |
joins #crosstool-ng |
# 09:40:34 |
fauno |
quits : Ping timeout: 245 seconds |
# 10:14:24 |
fauno |
joins #crosstool-ng |
# 11:31:48 |
jledet |
parts #crosstool-ng |
# 12:11:41 |
mnt_real |
quits : Remote host closed the connection |
# 12:18:47 |
fauno |
quits : Ping timeout: 252 seconds |
# 12:21:05 |
fauno |
joins #crosstool-ng |
# 12:41:54 |
fauno |
quits : Read error: Connection reset by peer |
# 12:46:05 |
fauno |
joins #crosstool-ng |
# 17:06:50 |
smartin |
quits |
# 19:50:32 |
y_morin |
joins #crosstool-ng |
# 20:09:53 |
fauno |
y_morin: hey thanks for yesterday tips |
# 20:10:03 |
fauno |
i'm at full glibc now :D |
# 20:10:10 |
y_morin |
fauno: heyda! Good! :-) |
# 20:10:38 |
fauno |
the problem was that i had to hack stuff on config.cache |
# 20:11:14 |
y_morin |
fauno: yes, there are stuff that you have to force enable/disable because autostuff is such a pain... :-/ |
# 20:11:19 |
fauno |
and configure changed from 2.14 to 2.15... ctors_headers is mandatory (fails if you set it to no) |
# 20:11:26 |
fauno |
that i had to patch |
# 20:11:37 |
y_morin |
fauno: glibc-2.15 is out? |
# 20:11:42 |
fauno |
and then enable c_cleanup and forced_unwind |
# 20:12:18 |
y_morin |
Ah yes, there's a tag. But no mention about it on the front page. Sigh... :-( |
# 20:12:42 |
y_morin |
I guess, that will again be a PITA to make it behave... :-( |
# 20:13:23 |
y_morin |
There is one thing that FLOSS is bad at, it's the ever-increasing complexity of the processes to get things working. |
# 20:13:28 |
fauno |
now i'm at final glibc but somehow it's making itself half in sysroot and half in sysroot/sysroot :D |
# 20:13:43 |
y_morin |
And especially important pieces such as a compiler and a C library... |
# 20:14:22 |
fauno |
yeah... |
# 20:14:30 |
y_morin |
fauno: one thing to note about glibc: you *must* configure it with --prefix=/usr or it will mis-behave. |
# 20:14:40 |
fauno |
yes |
# 20:14:46 |
y_morin |
fauno: --prefix is black-magic for glibc. |
# 20:14:53 |
fauno |
i have --prefix=/usr (read the ct-ng.sh note) |
# 20:14:53 |
y_morin |
OK. |
# 20:15:09 |
fauno |
mmm and i added libdir and libexecdir to /usr/lib |
# 20:15:31 |
fauno |
then make install_root to sysroot |
# 20:15:50 |
fauno |
it creates sysroot/usr/lib and also sysroot/sysroot/usr/lib :| |
# 20:16:04 |
y_morin |
fauno: I'd suggest you keep with the default until it works. Then, and only then, you can try different options. |
# 20:16:24 |
y_morin |
fauno: that is, do not specify libdir et al. |
# 20:16:35 |
fauno |
ok |
# 20:17:26 |
y_morin |
curses against the GNU tools: autostuff, bison, flex... Making them work seamlessly is a PITA, and a huge one at that... :-( |
# 20:17:52 |
fauno |
must go now, thanks for your help :) |
# 20:18:02 |
y_morin |
fauno: cheers! See ya! ;-) |
# 20:18:56 |
fauno |
yeah giving the amount of people asking for help on cross building i'm surprised there's nothing upstream :| |
# 20:19:00 |
fauno |
bye now o/ |
# 21:12:32 |
mnt_real |
joins #crosstool-ng |