# 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 # 1352765952 #crosstool-ng fireandfuel join 1352765971 #crosstool-ng fireandfuel part 1352766202 - dprice quit Quit: Leaving. 1352768022 #crosstool-ng dprice join 1352768466 - dprice quit Ping timeout: 240 seconds 1352769164 #crosstool-ng dprice join 1352770782 - dprice quit Quit: Leaving. 1352771132 #crosstool-ng dprice join 1352776604 - dprice quit Quit: Leaving. 1352777443 - devcoder quit Quit: devcoder 1352777628 - alan_o quit Quit: Leaving 1352789382 #crosstool-ng dprice join 1352789707 #crosstool-ng dprice1 join 1352789826 - dprice quit Ping timeout: 240 seconds 1352790119 - diorcety quit Quit: Leaving. 1352793134 #crosstool-ng diorcety join 1352794266 - dprice1 quit Ping timeout: 240 seconds 1352794828 #crosstool-ng dprice1 join 1352796966 - linuxjacques quit Remote host closed the connection 1352797715 - dprice1 quit Quit: Leaving. 1352797799 #crosstool-ng dprice join 1352797971 - sh4rm4 quit Ping timeout: 276 seconds 1352797991 - dprice quit Client Quit 1352798522 #crosstool-ng sh4rm4 join 1352798796 #crosstool-ng Net147 join 1352799803 #crosstool-ng dprice join 1352801399 #crosstool-ng sim join 1352801405 #crosstool-ng sim say hi 1352801518 #crosstool-ng sim say I am trying to generate a multilib toolchain for x86 target 1352801520 - ChanServ quit *.net *.split 1352801558 #crosstool-ng sim say but while compiling libc for 32-bit I get the following error related with tls: 1352801570 #crosstool-ng sim say http://pastebin.com/XMtNzXQF 1352801622 #crosstool-ng sim say it appear that gcc generated during the first pass fails to assemblate tls instruction when called with the -m32 option 1352801648 #crosstool-ng sim say any hints are welcome 1352801753 #crosstool-ng ChanServ join 1352801775 - dprice quit Quit: Leaving. 1352801893 #crosstool-ng kos_tom say sim: I am not sure ct-ng has official multilib support to build a x86/x86-64 toolchain. 1352801911 #crosstool-ng kos_tom say sim: it could probably be made to work, but some effort might be needed. 1352802038 - Net147 quit *.net *.split 1352802038 - sh4rm4 quit *.net *.split 1352802118 #crosstool-ng Net147 join 1352802118 #crosstool-ng sh4rm4 join 1352802402 - Net147 quit *.net *.split 1352802402 - sh4rm4 quit *.net *.split 1352802435 #crosstool-ng Net147 join 1352802435 #crosstool-ng sh4rm4 join 1352802472 - Net147 quit Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC 1352802497 - codyps quit *.net *.split 1352802497 - burek quit *.net *.split 1352802522 #crosstool-ng codyps join 1352802522 #crosstool-ng burek join 1352805693 #crosstool-ng mingwandroid join 1352807965 #crosstool-ng Net147 join 1352810426 - sfan5|OFF nick sfan5 1352810898 - Net147 quit Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish! 1352811504 - sh4rm4 quit Ping timeout: 276 seconds 1352811812 #crosstool-ng sh4rm4 join 1352812948 #crosstool-ng alan_o join 1352814469 #crosstool-ng burek part 1352823713 - diorcety quit Quit: Leaving. 1352824769 #crosstool-ng linuxjacques join 1352824794 - linuxjacques nick Guest2417 1352824810 - Guest2417 quit Changing host 1352824810 #crosstool-ng Guest2417 join 1352824828 - Guest2417 nick linuxjacques 1352828758 #crosstool-ng y_morin join 1352828963 #crosstool-ng diorcety join 1352833317 #crosstool-ng mingwandroid part 1352833947 #crosstool-ng dprice join 1352834775 #crosstool-ng diorcety say y_morin: i will try to do the modifications as soon as possible 1352835028 - codyps quit Ping timeout: 246 seconds 1352835409 #crosstool-ng smartin join 1352836327 #crosstool-ng y_morin say diorcety: hello! OK, thank you! :-) 1352836346 #crosstool-ng y_morin say diorcety: of course, if there are good reasons for doing the way you already did, just say so! ;-) 1352836372 #crosstool-ng y_morin tell goes back to his familly life for a while... Back in ~1h... 1352836563 #crosstool-ng mingwandroid join 1352837041 #crosstool-ng codyps join 1352839117 - dprice quit Quit: Leaving. 1352839245 #crosstool-ng dprice join 1352840549 - dprice quit Quit: Leaving. 1352840663 #crosstool-ng y_morin say diorcety: I think you missed the most important comment in the patch review: do we really need to do anything in the 'kernel' part? Can't we just do it in the 'libc' part? 1352840691 #crosstool-ng y_morin say diorcety: thus, there is no need to: 1352840695 #crosstool-ng y_morin say 1) share the tarball between kernel and libc, 1352840725 #crosstool-ng y_morin say 2) split the build between 'kernel' and 'libc' 1352840733 #crosstool-ng y_morin say 3) Hmm.. There's no 3 for now... 1352840753 #crosstool-ng y_morin say diorcety: and IMHO it will make the code much cleaner, by having everything in a single script. 1352841112 #crosstool-ng diorcety say we can 1352841122 #crosstool-ng diorcety say i keep 2 part as previous mingw 1352841141 #crosstool-ng diorcety say in kernel or libc? 1352841202 #crosstool-ng y_morin say diorcety: I think the best is to move all to the libc config and script. 1352841248 #crosstool-ng diorcety say added to this when LIBC_none is selected it is usefull to do cc1 and cc2 (i'm asking ...) 1352841269 #crosstool-ng y_morin say diorcety: basically, do_libc_start_files would be responsible for what is currently in do_kernel_headers 1352841293 #crosstool-ng y_morin say diorcety: no, we still need to say 'kernel is mingw' (or something like that). 1352841317 #crosstool-ng y_morin say diorcety: maybe, instead of 'kernel is mingw' we can call it 'Windows' 1352841357 #crosstool-ng y_morin say diorcety: the main title is 'Operating System' so saying 'Windows' there is correct, I would think. 1352841630 #crosstool-ng y_morin say diorcety: All config options should go in the 'C library' sub-menu, and all build instruction (except the tuple thingy) should go in the C library build script. 1352841661 #crosstool-ng y_morin say diorcety: Looking at the code how it is right now makes it look like that would be possible. 1352841674 #crosstool-ng y_morin say Of course, I may have miss something... ;-) 1352842372 #crosstool-ng dprice join 1352842806 - dprice quit Ping timeout: 240 seconds 1352843250 - sh4rm4 quit Ping timeout: 276 seconds 1352843898 #crosstool-ng dprice join 1352844078 #crosstool-ng sh4rm4 join 1352844658 #crosstool-ng diorcety say y_morin: ok 1352844667 #crosstool-ng diorcety say y_morin: and what about LIBC_none stuff? 1352844705 #crosstool-ng y_morin say diorcety: You mean, targetting 'Windows' without actually building the minngw runtime? 1352844723 #crosstool-ng diorcety say no it's totally another question 1352844764 #crosstool-ng y_morin say diorcety: sorry, I don't understand the question. Can you re-state, please? 1352844800 #crosstool-ng diorcety say if we don't select a libc (none) 1352844808 #crosstool-ng y_morin say diorcety: Oh, I think I understand, now! 1352844829 #crosstool-ng diorcety say build cc1 and cc2 is it usefull? 1352844834 #crosstool-ng y_morin say diorcety: you mean, in this case, there's no point in building core-1 and core-2, and final should be enough? 1352844841 #crosstool-ng diorcety say yes 1352844848 #crosstool-ng y_morin say diorcety: good question! ;-) 1352844859 #crosstool-ng y_morin say diorcety: not sure about that. We'd have to test. 1352844866 #crosstool-ng diorcety say i'am asking that because in darwin case we don't need cc1 and cc2.. i'm wondering in general case of LIBC_none 1352844867 #crosstool-ng y_morin say diorcety: probably, it should be OK. 1352844900 #crosstool-ng y_morin say diorcety: for Darwin, there's no C library? 1352844912 #crosstool-ng diorcety say the libc is in the sdk 1352844924 #crosstool-ng diorcety say you only build the gcc 1352844959 #crosstool-ng y_morin say diorcety: OK. So, there's still a 'C library', but it comes pre-built only, and the do_libc step only extracts that? 1352844983 #crosstool-ng diorcety say it's one package 1352845008 #crosstool-ng diorcety say containing all frameworks includes, library even a gcc (for darwin host) 1352845041 #crosstool-ng diorcety say we only build a gcc for build machine in this case 1352845077 #crosstool-ng y_morin say diorcety: OK, I get it. And binutils (or the equivalent). 1352845121 #crosstool-ng diorcety say as cc1 and cc2 are static ... and we have only shared libs (no static libs on darwin) ... it didn't work ... so i disabled cc1 cc2 ... it was not mandatory 1352845124 #crosstool-ng diorcety say cctools 1352845137 #crosstool-ng diorcety say i'm working on a cleaner cctools with mingwandroid 1352845149 #crosstool-ng y_morin say OK. Looks promising! :-) 1352845151 #crosstool-ng diorcety say not a big 2Mo patch as currently 1352845151 #crosstool-ng mingwandroid say yeah. I've not had much of a chance to do much yet though. 1352845178 #crosstool-ng mingwandroid say diorcety: it won't be 2Mo, but the patch will be quite big as it adds e.g. autotools support.. 1352845197 #crosstool-ng diorcety say yes put it will be clean 1352845204 - smartin quit Quit: leaving 1352845209 #crosstool-ng diorcety say but 1352845215 #crosstool-ng mingwandroid say yes, clean for sure (I hope you'll agree)... 1352845227 #crosstool-ng mingwandroid say actually, I'll generate a preview of it right now... 1352845290 #crosstool-ng y_morin say diorcety, mingwandroid: could you guys post a prelimiary patch to the list, so I can see what you're doing, and offer suggestions? 1352845307 #crosstool-ng y_morin say diorcety, mingwandroid: or put your changes to a repo I can clone from. 1352845330 #crosstool-ng mingwandroid say we've got one on github, but I've got a few projects on the go at once. 1352845359 #crosstool-ng y_morin say github.. Sigh... We're using Mercurial for ct-ng! ;-) 1352845368 #crosstool-ng y_morin tell was just kidding! 1352845371 #crosstool-ng diorcety say :D 1352845396 #crosstool-ng y_morin say Gah... Cygwin under Win7-64 under qemu/kvm is sloooowww as helll... :-( 1352845427 #crosstool-ng mingwandroid say y_morin: cygwin is slow as hell... fullstop... 1352845435 #crosstool-ng y_morin say 15 minutes to build a package that builds in under 25 seconds on native Linux... 1352845443 #crosstool-ng diorcety say y_morin: you can see the progression on https://github.com/diorcety/crosstool-ng 1352845466 #crosstool-ng mingwandroid say https://github.com/mingwandroid/toolchain4 1352845472 #crosstool-ng y_morin say mingwandroid: yes, Cygwin is slow, but it was not that slow on Win7-32 1352845473 #crosstool-ng diorcety say multiple branches.. we split the differents stuff 1352845485 #crosstool-ng mingwandroid say that's my project that we're basing it on. 1352845486 #crosstool-ng diorcety say -s 1352845504 #crosstool-ng y_morin say diorcety: OK, thanks, I'll give it a look. 1352845510 #crosstool-ng mingwandroid say and here's some builds: 1352845511 #crosstool-ng mingwandroid say http://mingw-and-ndk.googlecode.com/files/multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Linux-120724.tar.xz 1352845520 #crosstool-ng mingwandroid say http://mingw-and-ndk.googlecode.com/files/multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Darwin-120615.7z 1352845527 #crosstool-ng mingwandroid say http://mingw-and-ndk.googlecode.com/files/multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Windows-120614.7z 1352845546 #crosstool-ng mingwandroid say (supports both iOS and OSX) 1352845583 #crosstool-ng diorcety say we try to stay less intrusive than possible in the current ct-ng 1352845670 #crosstool-ng y_morin say diorcety: you're working on master? 1352845753 #crosstool-ng diorcety say yes final work will be on it. But for more general work (llvm for example). We have created another branch 1352845848 #crosstool-ng diorcety say y_morin: if you have time to look at current work on master and give us a feedback. it would be nice. 1352845873 #crosstool-ng diorcety say (about the changes of ct-ng ... not additional stufff 1352845939 #crosstool-ng y_morin say diorcety: I'm currently browsing master... 1352846070 #crosstool-ng mingwandroid say guys, my patch is bigger than 2MO... 1352846147 #crosstool-ng diorcety say :( 1352846158 #crosstool-ng mingwandroid say but an awful lot of it is just the addition of autotools... and the removal of old build files. 1352846184 #crosstool-ng diorcety say y_morin: the main changes are binutils stuff and companion libs 1352846232 #crosstool-ng diorcety say y_morin: i have also add additional build/host flags (cflags/ldflags) 1352846275 #crosstool-ng diorcety say i have certainly done crappy modifications 1352846380 #crosstool-ng y_morin say diorcety: I'm currently looking at master. Don;t worry, I already have a bit to say about it! ;-) I'm preparing a mail. 1352846407 #crosstool-ng y_morin say diorcety, mingwandroid: could you post a short mail to the list with the pointer to your repository? 1352846434 #crosstool-ng y_morin say diorcety, mingwandroid: thus I can reply to it (so others don;t think I replying out of the blue!) 1352846443 #crosstool-ng y_morin say *I am replying... 1352846537 #crosstool-ng mingwandroid say cool. 1352846595 #crosstool-ng y_morin say diorcety, mingwandroid: basically, I am only commenting on the patchset /workflow/, not the content per-say. Nothing really bad, you'll see. ;-) 1352846602 #crosstool-ng mingwandroid say looking through my changes, the patch size can be hugely reduced. e.g. I've removed *all* the old Makefiles and there's 477 of them. 1352846606 #crosstool-ng diorcety tell notice that i have completly eject elf2flt and sstrip from binutils 1352846630 #crosstool-ng diorcety say :D 1352846678 #crosstool-ng diorcety say y_morin: thanks ... it is better to start on solid base 1352846714 #crosstool-ng y_morin say diorcety: :-) 1352846879 #crosstool-ng diorcety say ok i send a email 1352846915 #crosstool-ng y_morin say diorcety: Thanks! Wait a bit for the reply, though, I'm not ready. Takes a bit of time reviewing your stuff! ;-) 1352846916 #crosstool-ng devcoder join 1352847326 #crosstool-ng y_morin say diorcety: I meant, do not expect a reply right now, Im still reviwing ;-) 1352847343 #crosstool-ng diorcety say no pb 1352847347 #crosstool-ng y_morin say ;-) 1352847376 #crosstool-ng diorcety say i worked on clang stuff .. but i quit 1352847611 #crosstool-ng y_morin say diorcety: gcc-5666.3: what is *this*? 1352847655 #crosstool-ng diorcety say special gcc version from apple 1352847658 #crosstool-ng diorcety say :D 1352847732 #crosstool-ng y_morin say Sigh... :-( 1352847745 - tkil quit Quit: Leaving 1352847772 #crosstool-ng y_morin tell is going for a nicotine-break. BAD! :-( 1352847794 #crosstool-ng diorcety say y_morin: ADDICT ! 1352848057 #crosstool-ng y_morin say diorcety: yes... :-( 1352848097 #crosstool-ng y_morin say diorcety: OK, thanks for the mail! 1352848111 #crosstool-ng mingwandroid say y_morin: Apple's stuff is a brave new world I'm afraid :-( 1352848122 #crosstool-ng y_morin say mingwandroid: indeed. :/ 1352848135 #crosstool-ng mingwandroid say y_morin: I'll subscribe, is the ML moderated? 1352848157 #crosstool-ng y_morin say mingwandroid: no it's not moderated. But HTML is forbiden. 1352848176 #crosstool-ng y_morin say mingwandroid: http://sourceware.org/ml/crossgcc/ 1352848180 #crosstool-ng mingwandroid say ok. I'll reply with the my existing binaries in case anyone wants to find bugs in them! 1352848232 #crosstool-ng mingwandroid say actually, I can't really reply as I didn't get the original mail. diorcety: can you reply to your own mail to include links to my binaries? 1352848376 #crosstool-ng mingwandroid say I got to go guys. Will be back on tomorrow. I hope to get my python cross compilation thing finished (for a while) tomorrow, then I can devote a lot more of my time to this. 1352848403 #crosstool-ng y_morin say mingwandroid: See ya! 1352848404 #crosstool-ng mingwandroid say I also hope to bring full support to Windows as a build machine FWIW. 1352848521 #crosstool-ng diorcety say me too 1352848527 #crosstool-ng diorcety say too tired 1352848528 #crosstool-ng y_morin say diorcety: Bye! 1352848531 #crosstool-ng diorcety say see you 1352848533 #crosstool-ng diorcety say and thanks 1352848586 #crosstool-ng y_morin say Cheers@! 1352848590 #crosstool-ng y_morin say s/@// 1352848712 - devcoder quit Remote host closed the connection 1352848724 #crosstool-ng devcoder join 1352850292 - dprice quit Quit: Leaving. 1352850919 #crosstool-ng dprice join