Manolis Ragkousis <manolis...@gmail.com> skribis: >>In unknown file: >> ?: 0 [string-append "--localedir=" #f "/share/locale"]
This is because the ‘output’ field of ‘glibc/hurd’ doesn’t list "locale". It should, like ‘glibc’ does. (In general it should diverge as little as possible.) > Second, in glibc/hurd headers again [...] > In order to solve this I just need to add a pre-configure phase with just > (lambda _ > (substitute* "configure" > (("/bin/pwd") "pwd"))) OK. > Third, in glibc/hurd the permissions in chmod "bits/pthreadtypes.h" should > be 666 not 555. OK. > With this changes glibc/hurd can be built using the i686-pc-gnu cross > toolchain. You mean the cross-glibc, right? How did you test already? (I think there are missing bits in cross-base.scm to select the right libc.) I’ve merged the patch and pushed the updated ‘wip-hurd’. Thanks! Ludo’.