ibotlog2html for #crosstool-ng

<< Previous 2011-09-21 Next >>

# 04:05:22 kos_tom quits : *.net *.split
# 04:05:27 Buglouse quits : *.net *.split
# 04:05:29 al`_ quits : *.net *.split
# 04:05:31 ChanServ quits : *.net *.split
# 04:05:44 KAeL quits : *.net *.split
# 04:05:44 sh4rm4 quits : *.net *.split
# 04:05:45 jero quits : *.net *.split
# 04:05:51 mnt_real quits : *.net *.split
# 07:53:07 ChanServ joins #crosstool-ng
# 07:53:07 al`_ joins #crosstool-ng
# 07:53:07 kos_tom joins #crosstool-ng
# 07:53:07 Buglouse joins #crosstool-ng
# 07:53:07 daggs- joins #crosstool-ng
# 07:53:07 sh4rm4 joins #crosstool-ng
# 07:53:07 KAeL joins #crosstool-ng
# 07:53:07 jero joins #crosstool-ng
# 08:11:46 y_morin joins #crosstool-ng
# 08:20:34 daggs- y_morin: hello :)
# 08:20:38 daggs- what's up?
# 08:41:27 smartin joins #crosstool-ng
# 08:41:48 y_morin daggs-: heya!
# 08:47:57 daggs- what's up?
# 08:49:58 y_morin All's good...
# 08:50:01 y_morin You?
# 08:50:24 daggs- ok, working my ass :)
# 08:51:01 daggs- I've wanted to ask, is there a way to create a x86_64 cross tool that can compile 32 bit programs using the -m32 switch?
# 08:51:33 y_morin daggs-: yes, it's possible, but not with crosstool-NG.
# 08:51:46 y_morin crosstool-NG does not support building multi-lib toolchains.
# 08:53:13 daggs- I see, what is missing in ct-ng to achieve that?
# 08:53:31 y_morin Probably a lot....
# 08:53:55 y_morin The issue is that, for one, I do not fully understand how multi-lib works in gcc
# 08:55:00 y_morin Then, once multi-lib is enabled, we need to query gcc for the supported variants
# 08:55:20 y_morin And then, we need to build the C library for each variant
# 08:55:37 daggs- I see
# 08:56:00 y_morin This might turn to be quite complex, especially for uClibc that has a vriant selection in its menuconfig
# 08:56:20 y_morin (Although, this has been removed for ARM in the uClibc git tree, now!)
# 08:57:28 daggs- multilib?
# 09:05:05 daggs- any idea why latest mercurial src tried to get binutils-2.21.1a and not binutils-2.21.1?
# 09:10:33 y_morin daggs-: because the tarballs were renamed on the ftp site.
# 09:11:56 y_morin daggs-: daggs-: http://sourceware.org/ml/binutils/2011-09/msg00000.html
# 09:16:54 daggs- ok, then there is a problem, ct-ng is trying to get ftp://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.lzma but there is no such file
# 09:18:12 daggs- only tar.bz2
# 09:18:14 daggs- for now
# 09:42:15 y_morin daggs-: crosstool-NG tries all the extension in turn: .tar.xz .tar.lzma .tar.bz2 .tar.gz .tgz .tar
# 09:43:17 y_morin daggs-: do you by chance happen to be behinf a proxy ?
# 09:43:22 y_morin *behind
# 10:15:41 daggs- nope, I'm trying again
# 10:16:23 daggs- seems to be working
# 11:58:20 daggs- y_morin: I'm trying to build a static ct with gcc 4.6.0 for x86 and I keep getting this: [ALL ] make[3]: *** No rule to make target `/u/dagg/crosstool/build/i386-vSMP-linux-gnu/build/build-libc/nptl/pthread_spin_trylock.o', needed by `lib-noranlib'. Stop.
# 11:58:24 daggs- how can I fix this?
# 11:59:02 y_morin daggs-: pastebin your .config.
# 12:07:56 y_morin KAeL: Heya! Is that you posting the buildroot+crosstool-NG patches on the buildroot list?
# 12:17:43 KAeL my coworker
# 12:18:06 KAeL I told him to post the ctng patch on the ctng ml
# 12:19:07 daggs- y_morin: http://pastebin.com/n9qH5RHK
# 12:48:46 kos_tom KAeL: it'd be better to post patches with git send-email to ease review.
# 12:49:55 y_morin daggs-: the default fox x86 is to target a i386 CPU, but that one is too old to build NPTL for. You need at least a pentium for NPTL, or if you really need to run on i386, you have to use LinuxThreads.
# 12:51:00 y_morin KAeL: or for crosstool-NG, the Hg patchbomb: hg email --outgoing --to crossgcc@sourceware.org --intro
# 12:51:08 y_morin kos_tom: :-p
# 12:53:31 kos_tom y_morin: I think you could put i486 or i586 as the default x86 machine.
# 12:53:41 kos_tom y_morin: that allows to build NPTL, and seems like a sane default these days.
# 12:56:34 daggs- y_morin: I see I need i686, where can I set it
# 12:56:36 daggs- ?
# 13:02:48 KAeL I'm going to read what he has sent to the buildroot ml... :)
# 13:04:50 daggs- found it
# 13:07:37 y_morin kos_tom: yes, i586 seems a sane value. i486 also lacks the proper instructions for NPTL, so i586 is better.
# 13:11:19 y_morin But maybe I remember wrong, and i486 is sufficient...
# 13:16:22 kos_tom I *think* i486 is sufficient, but I might be wrong as well, my x86 knowledge is blury.
# 13:23:52 y_morin kos_tom: yes, i486 seems enough, from what I found on-line.
# 13:25:43 daggs- y_morin: is there a minimal glibc needed for kernel 2.6.32.46 and gcc 4.6.0 to be compiled for i686?
# 14:48:23 sinseman54 joins #crosstool-ng
# 14:55:38 smartin quits : Ping timeout: 252 seconds
# 15:01:48 mnt_real joins #crosstool-ng
# 15:16:25 kos_tom is now known as: hb
# 15:16:31 hb is now known as: kos_tom
# 15:32:38 smartin joins #crosstool-ng
# 15:35:26 y_morin quits : Quit: Going back home! :-)
# 15:38:33 sh4rm4 daggs-, you could try https://github.com/pikhq/musl-cross-compiler
# 15:38:54 sh4rm4 builds a i686-musl-gcc-4.2
# 15:42:47 sinseman54 quits : Quit: leaving
# 15:57:49 mnt_real quits : Quit: Leaving
# 16:08:54 sh4rm4 quits : Changing host
# 16:08:55 sh4rm4 joins #crosstool-ng
# 16:44:54 sh4rm4 quits : Ping timeout: 260 seconds
# 16:54:03 y_morin joins #crosstool-ng
# 16:57:53 sh4rm4 joins #crosstool-ng
# 16:57:53 sh4rm4 quits : Changing host
# 16:57:53 sh4rm4 joins #crosstool-ng
# 16:59:16 Buglouse quits : Ping timeout: 252 seconds
# 17:14:53 Buglouse joins #crosstool-ng
# 17:20:33 mnt_real joins #crosstool-ng
# 17:28:23 mnt_real_ joins #crosstool-ng
# 17:29:35 mnt_real quits : Quit: Leaving
# 17:30:22 mnt_real joins #crosstool-ng
# 17:42:26 smartin quits
# 17:56:11 mnt_real quits : Quit: Leaving
# 18:05:43 mnt_real joins #crosstool-ng
# 18:13:37 y_morin is now known as: y_morin|away
# 19:26:51 jero ;/win 1
# 20:32:13 y_morin|away is now known as: y_morin
# 20:56:08 Buglouse quits : Ping timeout: 252 seconds
# 21:04:45 Buglouse joins #crosstool-ng
# 22:11:10 daggs- quits : Ping timeout: 258 seconds
# 22:15:30 al`_ is now known as: al`
# 22:24:56 daggs- joins #crosstool-ng

Generated by ibotlog2html by Yann E. MORIN