# 13:09:26 |
ctngbot |
joins #crosstool-ng |
# 13:14:47 |
pepee |
quits : Read error: Connection reset by peer |
# 13:18:48 |
pepee |
joins #crosstool-ng |
# 13:20:46 |
pepee |
quits : Read error: Connection reset by peer |
# 13:24:51 |
pepee |
joins #crosstool-ng |
# 13:45:41 |
pepee |
quits : Read error: Connection reset by peer |
# 13:49:28 |
pepee |
joins #crosstool-ng |
# 13:55:29 |
xenoxaos |
quits : *.net *.split |
# 13:55:30 |
kos_tom |
quits : *.net *.split |
# 13:55:33 |
xenoxaos |
joins #crosstool-ng |
# 13:55:33 |
kos_tom |
joins #crosstool-ng |
# 13:55:46 |
enunes |
quits : *.net *.split |
# 13:55:48 |
blargh |
quits : *.net *.split |
# 13:55:48 |
blueness |
quits : *.net *.split |
# 13:56:04 |
blarghlarghl |
joins #crosstool-ng |
# 13:56:10 |
blueness |
joins #crosstool-ng |
# 14:02:49 |
dmlockhart |
quits : Read error: Connection reset by peer |
# 14:03:12 |
enunes |
joins #crosstool-ng |
# 14:24:53 |
dmlockhart |
joins #crosstool-ng |
# 14:25:59 |
blueness |
quits : *.net *.split |
# 14:26:30 |
blueness |
joins #crosstool-ng |
# 14:39:29 |
tlwoerner |
quits : Quit: Leaving |
# 14:39:52 |
tlwoerner |
joins #crosstool-ng |
# 14:41:47 |
tlwoerner |
quits : Client Quit |
# 15:06:35 |
pepee |
quits : Read error: Connection reset by peer |
# 15:08:19 |
y_morin |
quits : Quit: Back in a few seconds |
# 15:08:34 |
y_morin |
joins #crosstool-ng |
# 15:11:12 |
pepee |
joins #crosstool-ng |
# 15:37:01 |
bhundven_ |
is now known as: bhundven |
# 15:37:10 |
bhundven |
quits : Changing host |
# 15:37:10 |
bhundven |
joins #crosstool-ng |
# 15:37:10 |
bhundven |
quits : Changing host |
# 15:37:10 |
bhundven |
joins #crosstool-ng |
# 16:04:27 |
RushPL_ |
quits : Ping timeout: 245 seconds |
# 16:05:10 |
RushPL |
joins #crosstool-ng |
# 16:32:38 |
kapo |
quits : Quit: leaving |
# 17:08:18 |
doc2 |
joins #crosstool-ng |
# 17:25:24 |
djerome |
joins #crosstool-ng |
# 17:26:22 |
wycats |
joins #crosstool-ng |
# 17:46:03 |
wycats |
I'm trying to get a toolchain with libc-2.5 and gcc-4.0.4; I got pretty far but now I'm hitting "No rule to make target `../build-x86_64-build_unknown-linux-gnu/libiberty/libiberty.a', needed by `build/genmodes'" |
# 17:46:32 |
wycats |
I tried backporting the libiberty-pic patch from patches/gcc-4.{3,4}.* |
# 17:46:34 |
wycats |
but no good |
# 18:14:20 |
sh4rm4 |
waste of time |
# 18:14:29 |
sh4rm4 |
these components are utterly outdated |
# 18:14:42 |
sh4rm4 |
there's no valid reason to use em |
# 18:39:22 |
wycats |
sh4rm4: I need to link against libc 2.5 |
# 18:39:33 |
wycats |
and libc 2.5 doesn't build with a newer version of gcc |
# 18:39:39 |
sh4rm4 |
why? |
# 18:39:46 |
wycats |
I tried a few things, but invariably run into issues |
# 18:39:55 |
wycats |
one of the issues was a change in the location of limits.h |
# 18:40:05 |
wycats |
I had to forward-port a patch that added -isystem ... |
# 18:40:24 |
wycats |
then I hit an issue with gcov that I wasn't able to get past |
# 18:40:29 |
sh4rm4 |
glibc 2.5 is full of security vulns |
# 18:40:37 |
wycats |
I just have to link against it |
# 18:41:00 |
sh4rm4 |
why not just build a recent toolchain and then replace the include and lib dirs ? |
# 18:41:02 |
wycats |
I am shipping software that needs to work on RHEL "5.1" |
# 18:41:15 |
sh4rm4 |
or just static link it ? |
# 18:41:20 |
wycats |
static link libc? |
# 18:41:30 |
sh4rm4 |
yes |
# 18:41:38 |
sh4rm4 |
not necessarily glibc |
# 18:41:46 |
wycats |
what's the right libc to statically link? |
# 18:41:50 |
sh4rm4 |
you can use musl or uclibc for static linking |
# 18:41:59 |
wycats |
"then replace the include and lib dirs" during what step? |
# 18:42:21 |
wycats |
I'll investigate uclibc |
# 18:42:39 |
wycats |
I went down this rabbit hole because I need to support Linux 2.6.18 |
# 18:43:06 |
sh4rm4 |
well if you really want to use glibc 2.5 you can just place the lib and include dir from that redhat glibc version into your toolchains prefix after its built |
# 18:43:51 |
sh4rm4 |
i.e. the contents of glibc-devel and glibc packages |
# 18:43:55 |
wycats |
basically build a modern toolchain and replace those dirs? |
# 18:43:59 |
sh4rm4 |
yep |
# 18:44:42 |
sh4rm4 |
i can't guaruantee that it works but it should |
# 18:44:49 |
wycats |
heh |
# 18:44:53 |
wycats |
I'll try both options |
# 18:45:03 |
wycats |
statically linking libc will eliminate a very annoying dependency |
# 18:45:08 |
wycats |
on an old build machine |
# 19:07:49 |
wycats |
hm uclibc hasn't been updated in several years |
# 19:10:50 |
wycats |
looks like musl is under more active dev? |
# 19:41:56 |
sh4rm4 |
yeah |
# 19:42:42 |
sh4rm4 |
basically uclibc's maintainer is a lazy ass |
# 19:42:58 |
sh4rm4 |
someone forked uclibc to uclibc-ng |
# 19:43:20 |
sh4rm4 |
and when the info leaked he started some effort to work towards the long needed release |
# 19:43:39 |
sh4rm4 |
but that effort stopped 3 days later again |
# 19:44:53 |
sh4rm4 |
however to push a static linked x86 app out the last uclibc release should be enough |
# 20:26:44 |
xrl |
joins #crosstool-ng |
# 21:38:43 |
y_morin_ |
joins #crosstool-ng |
# 21:38:45 |
doc2_ |
joins #crosstool-ng |
# 21:45:15 |
doc2 |
quits : *.net *.split |
# 21:45:16 |
y_morin |
quits : *.net *.split |
# 21:45:19 |
tz |
quits : *.net *.split |
# 21:45:20 |
feepbot |
quits : *.net *.split |
# 21:45:55 |
y_morin_ |
is now known as: y_morin |
# 21:53:16 |
feepbot |
joins #crosstool-ng |
# 22:14:01 |
doc2_ |
quits : Remote host closed the connection |
# 22:14:05 |
pepee |
quits : Excess Flood |
# 22:14:11 |
RushPL |
quits : Quit: No Ping reply in 180 seconds. |
# 22:15:12 |
pepee |
joins #crosstool-ng |
# 22:15:52 |
RushPL |
joins #crosstool-ng |
# 22:20:37 |
djerome_ |
joins #crosstool-ng |
# 22:20:40 |
RushPL_ |
joins #crosstool-ng |
# 22:22:51 |
andoma_ |
joins #crosstool-ng |
# 22:23:14 |
blargh |
joins #crosstool-ng |
# 22:27:21 |
RushPL |
quits : *.net *.split |
# 22:27:22 |
feepbot |
quits : *.net *.split |
# 22:27:23 |
djerome |
quits : *.net *.split |
# 22:27:24 |
blueness |
quits : *.net *.split |
# 22:27:24 |
blarghlarghl |
quits : *.net *.split |
# 22:27:25 |
andoma |
quits : *.net *.split |
# 22:30:41 |
feepbot |
joins #crosstool-ng |
# 22:30:54 |
blueness |
joins #crosstool-ng |
# 22:44:09 |
mingwandroid_ |
joins #crosstool-ng |
# 22:48:59 |
RushPL |
joins #crosstool-ng |
# 22:50:13 |
dmlockha1t |
joins #crosstool-ng |
# 22:50:20 |
kos_tom_ |
joins #crosstool-ng |
# 22:51:04 |
blarghlarghl |
joins #crosstool-ng |
# 22:51:17 |
mnt_real_ |
joins #crosstool-ng |
# 22:52:15 |
enunes_ |
joins #crosstool-ng |
# 22:53:17 |
RushPL_ |
quits : Ping timeout: 246 seconds |
# 22:53:17 |
mingwandroid |
quits : Ping timeout: 246 seconds |
# 22:53:19 |
enunes |
quits : Ping timeout: 246 seconds |
# 22:53:21 |
dmlockhart |
quits : Ping timeout: 246 seconds |
# 22:53:21 |
kos_tom |
quits : Ping timeout: 246 seconds |
# 22:53:22 |
blargh |
quits : Ping timeout: 246 seconds |
# 22:53:22 |
mnt_real |
quits : Excess Flood |
# 23:27:42 |
y_morin |
quits : Quit: Nighty Night! |