| 10:49 | asciilifeform | jfw: interesting. looking fwd to reading yours (and trinque's) observations re the thing. (i also dug in it recently, but 100% with aim of getting minimal mips liftoff, which i did; but bare-board, i.e. w/out any libc, in that case, and the item remains a mess) |
| 10:50 | trinque | asciilifeform: far less messy item is incoming in a few days |
| 10:50 | trinque | which will just take the triple you want to build for as an argument, shit down a static toolchain in /opt/toolchain/$TRIPLE |
| 10:52 | asciilifeform | trinque: neato, will test. fwiw ave1's (on my system at least) did build a static x64 and arm set of self (i.e. when copied to the respective boxen, they ran) |
| 10:52 | trinque | ran ldd on the bins though? |
| 10:52 | trinque | I'm totally willing to believe it worked at some poinot |
| 10:52 | trinque | *point |
| 10:52 | trinque | but, it didn't for me, and I was only willing to expend so much autism budget to read those bashwads before producing smaller ones was deemed cheaper |
| 10:52 | asciilifeform | did run ldd; did not see dynamism (tho it is possible that it dloads at runtime or some other such atrocity) |
| 10:53 | trinque | there's a whole plugin architecture built into ld for example, ran into idiocy where it wanted to "load a plugin" |
| 10:53 | trinque | for "lto" |
| 10:53 | trinque | iirc "link-time optimization" |
| 10:53 | asciilifeform | ughnasty |
| 10:54 | asciilifeform | ftr (and possibly i mentioned prev.) the arm crossbuild won't build self, barfs |
| 10:54 | asciilifeform | (i.e. when planted on rk and asked to build self) |
| 10:55 | trinque | will have to give that a try next; I'm interested in an arm toolchain myself. |
| 10:55 | trinque | anyhow this is not a commentary on ave1 sucks, as mentioned elsewhere. |
| 10:55 | trinque | only that this ratchet isn't done tightening. |
| 10:55 | asciilifeform | afaik he very lightly modified adacorpse's thing |
| 10:55 | trinque | any self-hosting OS needs utterly reliable self-hosted toolchain first |
| 10:56 | trinque | was some shithub guy actually |
| 10:56 | asciilifeform | ah |
| 10:56 | trinque | or maybe he's an adacore derp on shithub, didn't care to delve more |
| 10:56 | * | trinque bbl |
| 10:57 | asciilifeform | fwiw i tested his (or he found in wild? nfi) 'bare x64 board' patches. they indeed allow to build executable w/out libc (if yer ada proggy knows how to i/o by itself) . |
| 10:59 | asciilifeform | i wanted this for a crackpottery where e.g. ada bootloader, potential gnat for dos, etc |
| 11:00 | trinque | I assume on top p, not at all crackpottery. |
| 11:01 | asciilifeform | aim there is to bring up peh on raw x64 iron, drive via serial port. |
| 11:02 | * | asciilifeform bbl, meat |