*** gtristan has quit IRC | 04:33 | |
*** gtristan has joined #baserock | 05:20 | |
*** cosm has quit IRC | 07:03 | |
*** gtristan has quit IRC | 07:35 | |
*** gtristan has joined #baserock | 07:39 | |
*** locallycompact has joined #baserock | 07:40 | |
* gtristan is burning cycles trying to debug why ybd flocking code is not working :-/ | 09:07 | |
gtristan | I think I get it | 09:22 |
---|---|---|
gtristan | I think that if there is any unhandled IOError exception withing a with claim(): ... block... it breaks the locking stuff | 09:32 |
*** cosm has joined #baserock | 11:50 | |
gtristan | paulsherwood, that took a few tries to get right :-/ sorry for the spam hehe | 12:43 |
*** edcragg has joined #baserock | 12:47 | |
paulsherwood | gtristan: thanks for sorting that out... i've had several attempts to improve it myself too :) | 13:02 |
*** rdale has quit IRC | 13:07 | |
gtristan | yeah, it was a tricky one, my first patch did it but was a mess | 13:11 |
gtristan | by creating a custom exception type, but this patch is more elegant | 13:11 |
paulsherwood | how far are you now up the stack on aboriginal? | 13:13 |
gtristan | have gcc finally building again... but this time from definitions using ybd | 13:15 |
gtristan | wanted to kickstart that this morning but got caught on this ybd snag hehe | 13:15 |
gtristan | so, it's essentially the same build instructions I knew to work, but this time I'll have an artifact | 13:15 |
gtristan | http://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/strata/build-essential.morph?h=baserock/tristan/wip/aboriginal | 13:18 |
gtristan | and | 13:18 |
gtristan | http://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/strata/build-essential/gcc-runtime.morph?h=baserock/tristan/wip/aboriginal | 13:18 |
gtristan | that's ugly ^^^^ | 13:18 |
gtristan | oh no... it fails for lack of makeinfo ? odd that | 13:19 |
gtristan | so gcc is almost there, it's been done before (twice successfully) | 13:19 |
gtristan | and I'll have to see about removing the hacks at this line: http://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/strata/build-essential/gcc-runtime.morph?h=baserock/tristan/wip/aboriginal#n24 | 13:20 |
gtristan | I think the lines creating symlinks at /usr/cc & /usr/c++ are no longer required, the other one not so sure | 13:21 |
paulsherwood | this is rocket-science ;) | 13:22 |
gtristan | its right down there at the bare metal yeah | 13:22 |
gtristan | adding support for arches to aboriginal is interesting stuff too | 13:23 |
gtristan | you need to find the exactly right combination of gcc config arguments / kernel config options / qemu invocation arguments | 13:23 |
gtristan | which is more tricky than it sounds | 13:24 |
gtristan | this is a conversation I had with landley: http://fpaste.org/334420/84357145/raw/ | 13:26 |
gtristan | notably: | 13:26 |
gtristan | <landley__> Finding an existing hello world and single-stepping through qemu's -s mode hooked to gdb "target remote" is sometimes required. :P | 13:26 |
gtristan | <landley__> objdump -d is, unfortunately, your friend. | 13:26 |
gtristan | <landley__> Once you've got _that_, skip the rest of userspace and build a kernel. | 13:26 |
gtristan | hmmm, interesting hehe | 13:26 |
paulsherwood | :-) | 13:27 |
paulsherwood | is that channel logged? if not, shouldn't it be? | 13:30 |
gtristan | no I saved that manually, I dont know how people generally feel about logging, at least it's good to put it in the subject here, so people are warned | 13:31 |
paulsherwood | ack | 13:32 |
gtristan | for instance, musl libc's topic says: http://www.musl-libc.org | Ask questions; treat others with respect; stop off-topic discussions for musl questions; do not publish logs; no sexism, homophobia, or other forms of asshattery. | 13:33 |
paulsherwood | :) | 13:33 |
gtristan | alright, I'll solve gcc tmw... getting late | 13:35 |
paulsherwood | yup :-) | 13:36 |
*** gtristan has quit IRC | 13:51 | |
*** gtristan has joined #baserock | 14:16 | |
*** locallycompact has quit IRC | 14:44 | |
*** locallycompact has joined #baserock | 14:56 | |
*** locallycompact has quit IRC | 16:13 | |
*** dabukalam_ is now known as dabukalam | 21:30 | |
*** trn has quit IRC | 22:35 | |
*** trn has joined #baserock | 22:44 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!