# 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 # 1410141598 - enunes quit Read error: Connection reset by peer 1410141896 #crosstool-ng enunes join 1410145946 - enunes quit Ping timeout: 268 seconds 1410146283 #crosstool-ng sh4rm4 join 1410146776 #crosstool-ng enunes join 1410147840 #crosstool-ng GrantK join 1410148086 #crosstool-ng GrantK say Hi. I'm having a heck of a time wit ct-ng -- on Debian :-/ When I build an arm-target toolchain on my Opensuse env, the generated bins are, as expected, "ELF 32-bit LSB executable, ARM" bins. WHen I follow the same procedure, using the same .config, in a Debian env, the generated bins are *named* correctly, but id as 'ELF 64-bit LSB executable, x86-64' -- the env of the host, not the target. 1410148111 #crosstool-ng GrantK say I'm missing something simple :-/ Been beating my head against this for hours. Any hints appreciated! 1410151732 - lazzer quit Ping timeout: 240 seconds 1410151806 #crosstool-ng lazzer join 1410151828 - GrantK quit Quit: GrantK 1410154079 #crosstool-ng perr join 1410155033 - djerome quit Remote host closed the connection 1410162440 - EsbenH^afk nick EsbenH 1410169399 #crosstool-ng Net147 join 1410172772 - sh4rm4 quit Ping timeout: 260 seconds 1410174370 - perr quit Quit: Leaving 1410183496 #crosstool-ng mnt_real join 1410185407 #crosstool-ng sh4rm4 join 1410185447 #crosstool-ng perr join 1410185447 - perr quit Changing host 1410185447 #crosstool-ng perr join 1410185501 #crosstool-ng sh4rm4^bnc part 1410185640 #crosstool-ng alan_o join 1410187313 - Net147 quit Quit: HydraIRC -> http://www.hydrairc.com <- 1410190030 - perr quit Quit: Leaving 1410196224 #crosstool-ng y_morin join 1410196290 #crosstool-ng bhundven say y_morin: I'm ok with adding the optimization patch later, either the debug or warning patch will need to 'declare extra_config' 1410196309 #crosstool-ng bhundven say and add it to the command line 1410196314 #crosstool-ng bhundven say *configure line 1410196335 #crosstool-ng y_morin say bhundven: Howdy! 1410196347 #crosstool-ng bhundven say y_morin: hello! happy monday 1410196383 #crosstool-ng y_morin say bhundven: Yeah.. First monday back at work after a 4-week holiday. No need to say that was a looong day... 1410196414 #crosstool-ng bhundven say :D 1410196427 #crosstool-ng bhundven say I'm sure you have "real work" to catch up on, too. 1410196436 #crosstool-ng y_morin say bhundven: Yep! 1410196471 #crosstool-ng y_morin say bhundven: There is one last sample that causes some headaches: powerpc-unknown-linux-uclibc: that one does not build :-( 1410196492 #crosstool-ng bhundven say y_morin: I can take a loo 1410196494 #crosstool-ng bhundven say *look 1410196502 #crosstool-ng y_morin say bhundven: I think I'll just ditch it. PPC embedded is not usually size-constrained, so maybe uClibc does not matter too much... 1410196519 #crosstool-ng y_morin say bhundven: Oh, if you want to have a look, be my guest! ;-) 1410196540 #crosstool-ng y_morin say bhundven: I'll push the last cset that updates the samples (except that one). 1410196547 #crosstool-ng bhundven say ok 1410196548 #crosstool-ng y_morin say bhundven: BTW, can you reach the server, now? 1410196558 #crosstool-ng bhundven say y_morin: yes, server works now for me 1410196566 #crosstool-ng y_morin say bhundven: OK, perfect. 1410196593 #crosstool-ng bhundven say I still have a p1020/p2020 freescale powerpc-spe (32-bit) board... somewhere. 1410196609 #crosstool-ng bhundven say I think it's in storage 1410196629 #crosstool-ng y_morin say bhundven: Well, I'm usually doing build-time testing only on the samples. 1410196644 #crosstool-ng y_morin say bhundven: That one does not even build the toolchain. 1410196687 #crosstool-ng bhundven say yea... I sort of put the toolchain build test stuff on the back burner, till I get a job. 1410196711 #crosstool-ng bhundven say I have some short-term contract work, that should be starting any day now. 1410196741 #crosstool-ng y_morin say bhundven: Great news! :-) 1410196773 - RushPL quit Ping timeout: 260 seconds 1410197646 #crosstool-ng diorcety join 1410198001 #crosstool-ng bhundven say smartin: I see from watching #buildroot, you are the cmake master. 1410198058 #crosstool-ng bhundven say smartin: I'm looking for a build configuration option that is lighter then Kconfig, but easier then autotools. 1410198096 #crosstool-ng bhundven say I don't have a problem with m4... I just think it should have died with sendmail 1410198112 #crosstool-ng bhundven say :P 1410198218 #crosstool-ng y_morin say bhundven: :-) 1410198471 #crosstool-ng bhundven say smartin: the project I have is mostly shell scripts. 1410198474 #crosstool-ng RushPL join 1410198535 #crosstool-ng y_morin say bhundven: smartin is his work-time nick. He's known as smartin_ when he's at home. 1410198548 #crosstool-ng bhundven say ah, ok 1410198563 #crosstool-ng y_morin say bhundven: You may have a better chance of him to answer when he's in as smartin_ 1410198582 #crosstool-ng bhundven tell figured it was the opposite way 1410198614 #crosstool-ng bhundven say most people 'nick' when avail, 'nick_' when away, although, I just use /away 1410198626 #crosstool-ng y_morin say Yup. 1410198638 #crosstool-ng y_morin say bhundven: smartin is, well, different! :-] 1410198650 #crosstool-ng y_morin say Reference inside... :-) 1410198689 #crosstool-ng bhundven say ok, well. I'll wait till later for those questions. I guess for now, I'll read the cmake tutorial and try to come to my senses. 1410202066 #crosstool-ng loide join 1410205306 #crosstool-ng bhundven say y_morin: not sure if you saw this: https://sourceware.org/git/?p=glibc.git;a=commit;h=f083450f45f580bf33fa345ddadb897dc85d78e8 1410205353 #crosstool-ng y_morin say bhundven: Hm, no. that's news to me. Is it in 2.20 ? 1410205359 #crosstool-ng bhundven say yes 1410205365 #crosstool-ng bhundven say https://sourceware.org/ml/libc-alpha/2014-09/msg00088.html 1410205417 #crosstool-ng y_morin say bhundven: Damn. So we can't really apply your patch without changes in the glibc build script, then... 1410205459 #crosstool-ng y_morin say bhundven: I think we need to add LIBC_GLIBC_NPTL_FORCED and seelct it from LIBC_GLIBC_2_20_or_later. 1410205468 #crosstool-ng bhundven say y_morin: well, you can, but nptl will just be used no matter what 1410205472 #crosstool-ng y_morin say (or directly) 1410205572 #crosstool-ng bhundven say "The minimum Linux kernel version that this version of the GNU C Library 1410205572 #crosstool-ng bhundven say can be used with is 2.6.32." 1410205668 #crosstool-ng y_morin say bhundven: Re. NPTL: we currently force outr add-ons list to include nptl, so this should not be done now... 1410205673 #crosstool-ng bhundven say y_morin: I will make a new patch. 1410205707 #crosstool-ng bhundven say hrm? 1410205719 #crosstool-ng bhundven say which should not be done now? 1410205849 #crosstool-ng y_morin say bhundven: http://crosstool-ng.org/git/crosstool-ng/tree/scripts/build/libc/glibc-eglibc.sh-common#n484 1410205868 #crosstool-ng bhundven say y_morin: right, that really doesn't matter. 1410205882 #crosstool-ng y_morin say bhundven: I gues we do not want to do the case-esac statement for glibc >= 2.20, now. 1410205897 #crosstool-ng bhundven say but we do for <= 2.19 1410205903 #crosstool-ng y_morin say bhundven: Right./ 1410205909 #crosstool-ng y_morin say s/\/$// 1410205930 #crosstool-ng y_morin say He... Poor regexp implementation in ctngbot... :-( 1410205943 #crosstool-ng bhundven say and for >= 2.20... you can pass --enable-add-on=TheWorldIsEnding and nothing different will happen. 1410205951 #crosstool-ng bhundven say nptl will still be forced to be enabled 1410205955 #crosstool-ng bhundven say and life will go on 1410205988 #crosstool-ng y_morin say bhundven: Well, it probably does not matter than we still ist nptl in there, but for sanity, I believe it is better not to. 1410206401 #crosstool-ng y_morin say bhundven: Regarding the release: do you think you can look at the remaining sample soon, or should I just cut the release now? 1410206431 #crosstool-ng y_morin say bhundven: Cutting the release now will allow to apply your recent patches, but it's sad we're missing a sample. 1410206453 #crosstool-ng y_morin say bhundven: OTOH, having all samples up-to-date is nice, but your patches languish in the meantime... 1410206503 #crosstool-ng y_morin say bhundven: As I said previously, this sample is very important to me, so I'm fine with cutting the release now. But I can wait if you want me to. 1410206537 #crosstool-ng bhundven say y_morin: you just committed the ppc samples 1410206543 #crosstool-ng bhundven say which one has a problem? 1410206576 #crosstool-ng y_morin say bhundven: powerpc-unknown-linux-uclibc which I did not update. 1410206582 #crosstool-ng bhundven say oh, ic 1410206587 #crosstool-ng y_morin say As you said you could have a look. 1410206602 #crosstool-ng bhundven say sure, give me a few minutes with it 1410206675 #crosstool-ng y_morin say bhundven: OK, thanks! :-) 1410207484 #crosstool-ng bhundven tell runs build 1410208292 - diorcety quit Read error: Connection reset by peer 1410208474 #crosstool-ng diorcety join 1410208544 #crosstool-ng bhundven say y_morin: do you want to bump binutils 2.23.x and 2.24 to be not experimental? 1410208582 #crosstool-ng bhundven say since, they've been out since 2013 and no one has really had any problems, except a few strange cases I can think of. 1410208597 #crosstool-ng bhundven say (2.23 since 2012) 1410208633 #crosstool-ng y_morin say bhundven: I'd prefer we stick without EXPERIMENTAL if possible (I tried to remove from as much samples as possible.) 1410208647 #crosstool-ng y_morin say bhundven: I'll unmark those after the release. 1410208677 #crosstool-ng bhundven say y_morin: sure. 1410208747 - diorcety quit Read error: Connection reset by peer 1410209343 #crosstool-ng bhundven say y_morin: this is a funky uclibc config 1410209395 #crosstool-ng bhundven say y_morin: I vote that we skip this config for now, and release as you had suggested before. 1410209439 #crosstool-ng y_morin say bhundven: OK, will do the release now, then. 1410209475 #crosstool-ng y_morin say bhundven: We can tweak the config later, or remove the sample altogether if it proves unbearable... 1410209505 #crosstool-ng bhundven say y_morin: I think it needs to be updated, but I'd like to make sure it actually works. I just don't have time to mess with qemu today. 1410209527 #crosstool-ng bhundven say s/think it/think the uclibc config/ 1410209585 #crosstool-ng y_morin say bhundven: Sure, no problem. Thanks for looking! :-) 1410209603 #crosstool-ng bhundven say y_morin: it's definitely a problem with the uclibc config, though. 1410209606 #crosstool-ng y_morin say bhundven: BTW what was the issue you got? Mine was about GCC_NO_EXECUTABLE in libstdcxx 1410209620 #crosstool-ng y_morin say libstdc++ 1410209621 #crosstool-ng bhundven say mine was with crtn.o 1410209634 #crosstool-ng y_morin say bhundven: OK, let's ditch that sample for now. 1410209636 #crosstool-ng bhundven say so I must have gotten further 1410209651 #crosstool-ng bhundven say I did modify the ct-ng config 1410209665 #crosstool-ng bhundven say but I didn't touch the uclibc config 1410209675 #crosstool-ng bhundven say so I'm guessing the uclibc build used to be 3-pass 1410209677 #crosstool-ng y_morin say bhundven: I'll test-build the current sample, and if it does not even build as-is, I'll mark it broken, and do the release. 1410209680 #crosstool-ng bhundven say and that sample is from then 1410209741 #crosstool-ng bhundven say the biggest thing that needs to be updated is the gcc version, binutils (2.22), and the companion libs 1410209757 #crosstool-ng bhundven say for that specific sample 1410209774 #crosstool-ng bhundven say also, run oldconfig before you try it 1410209783 #crosstool-ng y_morin say bhundven: Why? 1410209799 #crosstool-ng y_morin say bhundven: because of: override: reassigning to symbol ARCH_32 1410209801 #crosstool-ng y_morin say ? 1410209804 #crosstool-ng bhundven say yup 1410209824 #crosstool-ng y_morin say bhundven: Harmless, it's just kconfig being whinny for nothing. 1410209836 #crosstool-ng y_morin say bhundven: But I already did use oldconfig anyway! :-) 1410210601 #crosstool-ng y_morin say Damn... MPFR: automatic de-ANSI-fication support has been removed 1410210610 #crosstool-ng y_morin say OK, ditching this sample for now... 1410210612 #crosstool-ng bhundven say :) 1410210613 #crosstool-ng bhundven say lol 1410210621 #crosstool-ng bhundven say yea, that's why I updated the config 1410210626 #crosstool-ng bhundven say cause I got that 1410210649 #crosstool-ng y_morin say Well, as I said: ditch! :-) 1410210687 #crosstool-ng bhundven say "That sample didn't work... CUT THE RELEASE!" :D 1410210855 #crosstool-ng y_morin say bhundven: Basically what I wrote in the commit log! :-) 1410210900 #crosstool-ng y_morin say bhundven: http://code.bulix.org/8k3zgt-86927 1410210919 #crosstool-ng bhundven say :D 1410211146 #crosstool-ng y_morin say bhundven: What about the versioning scheme? Should I continue with the current one, or should I switch to something that is more sensible ? 1410211291 #crosstool-ng bhundven say y_morin: the only thing that doesn't make sense about the current version scheme is the release number 1410211300 #crosstool-ng bhundven say Major.Minor.Release 1410211318 #crosstool-ng bhundven say it's been a very long time since 1.19.0 was out 1410211321 #crosstool-ng bhundven say and no releases since 1410211325 #crosstool-ng y_morin say bhundven: Yup. 1410211341 #crosstool-ng y_morin say bhundven: What about YYYY.MM as Buildroot does, then? 1410211344 #crosstool-ng bhundven say if you don't plan to do releases often, then the release number makes no sense. 1410211396 #crosstool-ng bhundven say I think we should stick with, what... 1.20.0, and discuss this one more, in a non-hasty-last-moment-change. 1410211418 #crosstool-ng y_morin say bhundven: OK. 1410211471 #crosstool-ng y_morin say bhundven: I know I haven't cut a release for about a year, indeed. But there was almost nothing to make a new release, until recently. 1410211490 #crosstool-ng y_morin say (or I'm completely oblivious of hwat went in?) 1410211506 #crosstool-ng y_morin say Anyway, 1.20.0 it will be. 1410211509 #crosstool-ng bhundven say y_morin: the other side of that coin is that you have also been really busy with other stuff. 1410211530 #crosstool-ng y_morin say bhundven: Unless I ditch the .0 and just keep a two-digit version? 1410211533 #crosstool-ng y_morin say bhundven: True. 1410214149 #crosstool-ng bhundven say I realy need a slimmer desktop 1410214158 #crosstool-ng bhundven say debian with gnome3... :sigh: 1410214185 #crosstool-ng bhundven say http://dpaste.com/04HBNY5 1410214213 #crosstool-ng bhundven say Now, I know how to read that, and that 1968 is cached 1410214222 #crosstool-ng bhundven say *1968M 1410214234 #crosstool-ng bhundven say but still... 1410214295 #crosstool-ng y_morin say bhundven: "cached" -> "caché" in french, which means "hidden"! 1410214363 #crosstool-ng bhundven say y_morin: more or less, it is hidden, but is calculated in to "Used" 1410214378 #crosstool-ng bhundven say A while back I was running just openbox 1410214393 #crosstool-ng bhundven say and from a fresh boot up, I I was only using 250M 1410214404 #crosstool-ng y_morin say bhundven: I just use a full-screen terminal (no decoration, no nothing) with just tmux inside. 1410214445 #crosstool-ng bhundven say I use tmux as well. 1410216437 - y_morin quit Quit: Nighty Night! 1410219093 - blarghlarghl quit Ping timeout: 246 seconds 1410219544 #crosstool-ng blarghlarghl join