IRC channel logs
2023-03-11.log
back to list of logs
<damo22>why does the scheduler put cpu0 on the end of the queue but all other cpus on the front of the queue? <damo22>i think we need to figure out what makes the scheduler decide to switch off a running thread <damo22>it must be that the switching is happening too often because the cpus are mostly idle <damo22>so threads are not getting enough runtime? <damo22>is there a timer that expires to determine when to switch to another thread? maybe it needs to be multiplied by number of cpus <jpoiret>hi, i'm looking to upgrade hurd a bit in Guix for it to build (we've upgraded to glibc 2.35 and it seems we now need a newer mig). Should we be using the v1.8+git20221224 tags (ie. are they in any working state)? <youpi1>these tags are what we use in Debian, yes <jpoiret>can MiG running on x86_64 target i586? <luckyluke>yes, you need to compile it with CC='gcc -m32' LD='ld -melf_i386' .../configure --host=i686-unknown-linux-gnu <jpoiret>compile what, MiG? doesn't --host=i686-.... imply that it would compile a i586 MiG, not a x86_64 one? <jpoiret>the readme mentions being able to use `--target=i586-gnu`, so that could be an option I could try <jpoiret>in Guix we compile a 32-bit MiG even on 64-bit, which is why I was wondering