ave1: and build retried, I updated the post here: http://ave1.org/2018/building-gnat-on-musl-now-always-static/
ave1: pre-build versions at: http://ave1.org/tarpit/muslaarch64-linux-musl-nativeada.tar.gz
ave1: sha512: 7ebc6f56bca0d153fb7119c756f78bc6c867a10217a82a2da0193e40fe2f2d06c22151e49ab194541c7e11c71c0c20cfe2d02cf526d02eb856908ed6cc9ae7ad muslaarch64-linux-musl-nativeada.tar.gz
ave1: 2ae96a393896d7713d110f03e84a95eb07e17d0cc64c71d22020a93a41fc6b4820bfe282996ebeb9f438507aa28e5df63bbc37bf6d7a0eebefceb074dd5f42e8 muslx86_64-linux-musl-nativeada.tar.gz
spyked: ave1, I can confirm your latest scripts worked on sane build machine (gentoo with gcc 4.9). I tested vtools under qemu-aarch64 with success. as for http://btcbase.org/log/2018-05-23#1817662 , I'm declaring that OS as broken, not worth the bother.
a111: Logged on 2018-05-23 14:46 spyked: native gcc on the system is indeed >4 (5.4 to be more precise), but I expected that one to not be used at all? anyway, that might it. in this case I expect my next run to finish without trouble.
ave1: spyked, thanks for the testing!
spyked: ave1, np, thanks for providing the scripts! I'll be using the x86_64 one as the default gnat toolchain, at least until I get my hands on an ARM64 board.
asciilifeform: ave1: i'ma test today.
asciilifeform: ave1: http://p.bvulpes.com/pastes/gZkW4/?raw=true << not a eggog, thing is still building. but it keeps trying to rm /dev/null , for some reason
asciilifeform: aaaand it's done
asciilifeform: but the built compilers are nowhere to be seen
asciilifeform: ( the dir i specified as destination, is empty )
ave1: asciilifeform, the dev/null is a mistake but should not matter much (I will remove it)
ave1: asciilifeform, the .../temp//ada-musl-cross-2018-04-30/bin is empty?
asciilifeform: seems like it built compilers, but didn't tar'em up
ave1: it should also not remove any directories, (I'm still downloading I will look into it further)
asciilifeform: ave1: for completeness, my http://nosuchlabs.com/pub/config.sh.txt and http://nosuchlabs.com/pub/config-static.sh.txt
asciilifeform: command was ./build-ada.sh /home/stas/temp/ada-musl-cross-2018-04-30/bin > build.output 2>&1
ave1: the strange thing is that the bootstrap and cross-compilers in that directory were used to create native compilers and no rm of directories is done
asciilifeform: there's a buncha stuff in ./build
asciilifeform: but i have nfi what's what, what's intermediate and what -- final
asciilifeform: the correct output would be , as i understand, a ./bin with tarballs like the ones ave1 posted earlier
asciilifeform: ave1: when your builder is properly ripe, i'ma feature it in the reignited ffa series !
asciilifeform: and it will become the basis for the cleansed ( http://btcbase.org/log/2018-05-30#1819935 ) gnat, and forever more the standard.
a111: Logged on 2018-05-30 19:40 asciilifeform: musltronic static elf does seem to contain ~something~ that varies; looks to be the right size for timestamp turd. definitely on the conveyor.
asciilifeform: imho would be great to have a bsd version at some point, also.
ave1: cool! I built a simple C file twice with these compilers and the diff was empty but maybe a more complexe build still sets the build-id.
ave1: BTW as the build now supports partial runs could you rerun the script without removing the build directory?
ave1: and yes the output directory structure should be the same as before
ave1: plus, could you try 'ls /home/stas/temp/ada-musl-cross-2018-04-30/bin/aarch64-linux-musl-native'
asciilifeform: ave1: tried rerun, no effect
asciilifeform: as for the ls :
asciilifeform: aarch64-linux-musl bin done include lib lib64 libexec share
ave1: so the result is all there
ave1: and 'ls /home/stas/temp/ada-musl-cross-2018-04-30/bin'
asciilifeform: ave1: has aarch64-linux-musl-* stuff
asciilifeform: but no tarballs
ave1: that never happened before, and the structure of the current script makes it so that the tar / gzip commands do not give any helpful output
ave1: I'll update the script to use a different tar command (I think every extant tar by now can also zip it's content in one go)
ave1: my ls gives this:
ave1: aarch64-linux-musl muslx86_64-linux-musl-nativeada.tar.gz
ave1: aarch64-linux-musl-native muslx86_64-linux-muslada.tar.gz
ave1: bootstrap x86_64-linux-musl
ave1: muslaarch64-linux-musl-nativeada.tar.gz x86_64-linux-musl-native
asciilifeform: yea no such luck here.
asciilifeform: no tarballs.
ave1: this is beyond me, I'll change the gzip line. In the mean time could you check if the compiler in x86_64-linux-musl does produce the expected static output?
asciilifeform: will do , shortly, brb
ave1: bbl myself, reading stories to daughter time!
ave1: btw spyked, did the script create tar files for you?
asciilifeform: in other ~unprecedented noose, https://irclog.whitequark.org/linux-rockchip/2018-06-01#22239021; << clueful folx
asciilifeform: ^ phf
deedbot: http://qntra.net/2018/06/visa-payment-card-network-down-in-europe-and-the-uk/ << Qntra - "Visa" Payment Card Network Down In Europe and the UK
asciilifeform: hola mircea_popescu !
mircea_popescu: no more visa huh ? great.
asciilifeform: somebody earned his order of lenin today, i guess.
BingoBoingo: !!up cazalla
deedbot: cazalla voiced for 30 minutes.
BingoBoingo: Welcome back cazalla
cazalla: http://btcbase.org/log/2018-05-31#1820058 << still on the periphery reading logs, but difficult to maintain a presence here with 3 kids
a111: Logged on 2018-05-31 18:27 asciilifeform: lobbes: imho better like this ( or for that matter, like, e.g., cazalla , in the past ) than to silently vanish
cazalla: hey BingoBoingo, enjoying your photos on your blog
BingoBoingo: cazalla: Thank you. I am trying to get better at reading the light with the camera.
cazalla: anyway, before the kids start grabbing at cables and i end up join/part spamming i'll head off.. have not forgotten this place, just everything takes a backseat with these monsters about
a111: Logged on 2018-06-01 18:02 ave1: this is beyond me, I'll change the gzip line. In the mean time could you check if the compiler in x86_64-linux-musl does produce the expected static output?
lobbesbot: asciilifeform: The operation succeeded.
asciilifeform: just as , incidentally, the previous shot did
asciilifeform: unfortunately i cannot currently test the aarch64 one, my c101pa is across a table top in pieces just now
asciilifeform: oh btw ave1 et al, stripped static muslic ch10 ffa_calc, weighs only 256kB !
asciilifeform: which is very very spiffy.
asciilifeform: (200+kB of this is still standard lib, which doesn't get used for ~anything; but this is substantial improvement over past state of the art)
mircea_popescu: hey ben_vulpes , what does god do when he runs out of coffee ?
BingoBoingo: I'm guessing he goes to a radio dark zone and trades raw sea turtle faff for fresh beans?
mircea_popescu: lol. nah
deedbot: http://www.thedrinkingrecord.com/2018/06/01/the-real-estate-situation-in-montevideo-part-one/ << Bingo Blog - The Real Estate Situation In Montevideo: Part One
BingoBoingo: ^ Part One of the real estate exploration. More notes in the process of being organized for publication soon
mircea_popescu: mkay this is getting ridoinculous.
mircea_popescu: http://btcbase.org/log/2018-05-31#1820081 << it was a light comment ; i'm not proposing you use antibiotics without a good reason. however, there ~might~ be a good reason, such as otherwise asymptomatic uti etc.
a111: Logged on 2018-05-31 21:44 phf: http://btcbase.org/log/2018-05-29#1819488 << i vaguelly suspect that's something i need to do, but i don't know if i'm willing to go through the whole song and dance with american medical professionals (tm) to extract the medication out of them. might be easier to wait till my next trip to russia..