# Format for this file: # Epoch Channel Nickname Action Message # # All separated with a single space, empty values are replaced with a dash '-' # except messages which are kept empty. # Lines starting with '#' are comments; comments are not allowed except as the only content of the line # 1337568934 - mnt_real quit Read error: Connection reset by peer 1337569319 #crosstool-ng mnt_real join 1337572913 #crosstool-ng sh[4]rm4 join 1337572918 - sh4rm4 quit Ping timeout: 276 seconds 1337586117 #crosstool-ng smartin join 1337607610 #crosstool-ng gxk part 1337619307 - ben1066_ nick ben1066 1337619537 #crosstool-ng y_morin join 1337625046 #crosstool-ng imMute say in step 'Installing C library headers & start files' I get the error "checking for suffix of object files... configure: error: in home/msickler/workspace/cross-toolchain-attempt-9001/newctng-attempt1/.build/arm-cortexa8-linux-gnueabi/build/build-libc-startfiles': configure: error: cannot compute suffix of object files: cannot compile" 1337625051 #crosstool-ng imMute say the deuce does that mean? 1337625351 - smartin quit 1337630295 #crosstool-ng y_morin say imMute: look at the config.log file in the libc build dir (usually, smthg like: .build/[tuple]/build/build-libc-start-file/config.log) 1337630319 #crosstool-ng y_morin say imMute: I have to reboot, and I'll be back in ~5 minutes. Please wait until I'm back! ;-) 1337630329 - y_morin quit Quit: Reboot to 3.4! :-) 1337630574 #crosstool-ng y_morin join 1337630614 #crosstool-ng smartin join 1337630632 #crosstool-ng bhundven join 1337630671 #crosstool-ng bhundven say /topic …Lastest release: 1.14.1… 1337630673 #crosstool-ng bhundven say :D 1337630692 #crosstool-ng y_morin say bhundven: Right, I always forget that! 1337630733 #crosstool-ng imMute say y_morin: Aha, I see something "conftest.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP" 1337630752 #crosstool-ng imMute say which is an error I had seen before, but on a different stage of the build and never really got an explanation what it meant or how to fix it 1337630758 #crosstool-ng bhundven say y_morin: haven't had time to look at that arm (e)glibc issue 1337630799 #crosstool-ng y_morin say imMute: It's currently not possible to request hard floats with VFP. Sad, but that's the current state... :-( 1337630811 #crosstool-ng imMute say y_morin: tbh, I have no idea what that means 1337630812 #crosstool-ng y_morin say bhundven: remind me what it was about? 1337630815 #crosstool-ng imMute say y_morin: either part. 1337630835 #crosstool-ng bhundven say y_morin: lemme find it, I don't remember the specifics 1337630842 #crosstool-ng y_morin say imMute: in the target sub-menu, you choosed "hard floats", and set the FPU to "vfp". 1337630859 #crosstool-ng y_morin say imMute: switch to soft floats, and remove the FPU specification. 1337630906 #crosstool-ng imMute say I have "Floating point: (hardware (FPU))" and "Use specific FPU" is empty 1337630933 #crosstool-ng imMute say is that what you mean? 1337631014 #crosstool-ng y_morin say imMute: yes. I'm not sure about the combinations, but hard-float currently only worked for me when I set FPU=neon. 1337631034 #crosstool-ng y_morin say imMute: If your processor does not have neon extensions, set use "soft float" 1337631056 #crosstool-ng y_morin say bhundven: sure, no worries. ;-) 1337631101 #crosstool-ng y_morin tell is reading the 3.4 changelog: https://linuxfr.org/news/sortie-officielle-du-noyau-linux-3-4 (warning: in French) 1337631115 #crosstool-ng imMute say Interesting. Here's the skinny - this project currently uses a toolchain built with ct-ng 1.9.2 - it has those same two FPU settings. I'm trying to build a toolcahin using ct-ng 1.15.2 and the same config, but I have problems everywhere. 1337631166 #crosstool-ng y_morin say imMute: unfirtunately, it's not currently guraranteed that using an old .config with a newer ct-ng will work. 1337631177 #crosstool-ng y_morin say imMute: can you pastebin your .config? 1337631200 #crosstool-ng imMute say right, I've also tried using a blank config then making the changes from the old config that made sense 1337631205 #crosstool-ng imMute say sure. hold on 1337631365 #crosstool-ng imMute say the 1.9.2 config: http://pastebin.com/DkDgd2QX 1337631411 #crosstool-ng imMute say and the 1.15.2 config: http://pastebin.com/BDyr1m4L with the FPU set to neon (which is compiling right now) 1337631439 #crosstool-ng bhundven say http://sourceware.org/ml/crossgcc/2012-05/msg00019.html 1337631464 #crosstool-ng y_morin say imMute: are you sure your processor has the neon extensions ? 1337631526 #crosstool-ng imMute say about 95% sure, checking 1337631558 #crosstool-ng y_morin say imMute: what processor is it? 1337631575 #crosstool-ng imMute say TI's AM35xx 1337631607 #crosstool-ng imMute say datasheet says it has the "Cortex-A8 Neon Co-Processor" so that's a yes. 1337631640 #crosstool-ng y_morin say OK, then neon is even better than vfp! :-) 1337631658 #crosstool-ng imMute say hmm. same error: 1337631662 #crosstool-ng imMute say configure:2782: arm-cortexa8-linux-gnueabi-gcc -c -U_FORTIFY_SOURCE -mlittle-endian -march=armv7-a -mfpu=neon -mhard-float -O2 conftest.c >&5 1337631665 #crosstool-ng imMute say conftest.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP 1337631716 #crosstool-ng y_morin say imMute: There is a cortex-a15 sample with neon. Try to build that, then tweak the config to suite your needs. 1337631831 #crosstool-ng imMute say arm-cortex_a15-linux-gnueabi <- that one? 1337631841 #crosstool-ng bhundven say y_morin: I'm guessing ubuntu 11.10 had an older host gcc, and 12.04 is using latest 4.6 linaro. 1337631890 #crosstool-ng y_morin say bhundven: Ha, it was the (e)glibc build failure. But it is not specific to ARM, AFAICS... 1337631917 #crosstool-ng bhundven say oh, other archs have this issue? 1337631928 #crosstool-ng bhundven say lol 1337631946 #crosstool-ng bhundven say in that case I was looking in the wrong spots. 1337631981 #crosstool-ng y_morin say bhundven: yep, it's not even (e)glibc. It's gcc. 1337631994 #crosstool-ng y_morin say bhundven: the failure is in libquadmath (and libbfd?). 1337632041 #crosstool-ng bhundven say yes, I think you and I were failing in bfd, and he was failing with glibc locales, same config 1337632052 #crosstool-ng bhundven say target bfd 1337632093 #crosstool-ng y_morin say bhundven: Ah, yes, kos_tom's issue. That's another problem, indeed. 1337632135 #crosstool-ng y_morin say bhundven: for the glibc locales issue, I don't think it's worth spending too much time for lenny, unless you know of a path off the top of your head. 1337632144 #crosstool-ng bhundven say makes me wish we had an issue tracker. 1337632162 #crosstool-ng y_morin say bhundven: the libquadmath issue I was able to track it down to some known PR in gcc. 1337632172 #crosstool-ng bhundven say ah 1337632176 #crosstool-ng bhundven say cool 1337632179 #crosstool-ng y_morin say bhundven: Hehe! I was planning on a bugzilla. 1337632198 #crosstool-ng y_morin say bhundven: but it requires a DB, and is a bit involved wrt configuration. 1337632202 #crosstool-ng y_morin say I lack those skills. 1337632208 #crosstool-ng bhundven say google code does mercurial, but we could just use it for the bug tracker, and still host with osu 1337632224 #crosstool-ng bhundven say I'll help 1337632231 #crosstool-ng y_morin say I would like a very simple BT, very light. 1337632267 #crosstool-ng y_morin say bhundven: no, no hosting on sites like google or bitbucket or whatever. I don't like centralisation! ;-) 1337632272 #crosstool-ng bhundven say hehe 1337632276 #crosstool-ng y_morin say bhundven: great! :-) 1337632403 - smartin quit 1337632438 #crosstool-ng imMute say y_morin: If I were to be targeting the 2.6.37 release of the linux kernel, should I use the versions of gcc/libc/etc from that "era" or could I use the defaults/latest ? 1337632470 #crosstool-ng y_morin say imMute: you'd be pretty safe with whatever gcc/binutils. 1337632497 #crosstool-ng y_morin say imMute: For glibc/eglibc, I'm not so sure. Using a more recent one should be OK. 1337632512 #crosstool-ng imMute say alrighty. I'm trying that arm-cortex_a15-linux-gnueabi sample config right now 1337632529 #crosstool-ng bhundven say if you do not want to support abi/api's before 2.6.37, you're safe with the sample config 1337632571 #crosstool-ng bhundven say but if you want to support building kernels before 2.6.37, in the (e)glibc config section, you can change it to support back to an older version you also want support back to 1337632577 #crosstool-ng imMute say I dont think that's going to be a problem :) 1337632591 #crosstool-ng bhundven say just fyi ;) 1337632593 #crosstool-ng imMute say we're pretty much stuck with 2.6.37 because that's what TI used in their latest PSP 1337632686 #crosstool-ng imMute say okay, another (unrelated to this problem) question. I'm using 1.9.2 and a known-working .config to compile against a kernel tree that we already have rather than use one that's downloaded. I doubt that it's actually necessary to do this - I dont think TI changed enough in their PSP to make a difference, but I get this error: 1337632706 #crosstool-ng imMute say sysdeps/unix/sysv/linux/sys/syscall.h:25:24: error: asm/unistd.h: No such file or directory 1337632717 #crosstool-ng imMute say many times during the Installing C library start files step. 1337632743 #crosstool-ng bhundven say at my old job we were stuck on 1.9.0 1337632773 #crosstool-ng bhundven say I had branch updated (sneekily behind their backs) to 1.10.somethingish 1337632784 #crosstool-ng bhundven say to fix some bugs like that 1337632807 #crosstool-ng bhundven say I wish I could still access their p4 repo :( 1337632872 #crosstool-ng imMute say y_morin: or should I not even worry about that? 1337632925 #crosstool-ng y_morin say imMute: the asm/unistd issue rings a bell, but it was a long time ago.... 1337632947 #crosstool-ng y_morin say imMute: IIRC, the kernel changed it's installed headers at some point, might be around 2.6.37 or so... 1337633200 #crosstool-ng imMute say well either way, it looks like that example config will work 1337633756 #crosstool-ng imMute say y_morin: $self->travel($home); ill let you know how the example config works. 1337633771 #crosstool-ng y_morin say imMute: See ya! 1337640044 - y_morin quit Quit: Night! 1337642731 - bhundven quit Quit: Leaving.