Andreas Enge <andr...@enge.fr> skribis: > The file > /nix/store/j2gf9gm512s8y64pgvw84258p3qsqfkq-glibc- > bootstrap-0/include/gnu/stubs.h > tries to include stubs-n64_hard.h ("hard" standing for "hard float"); > but there is only a stubs-n32_hard.h in the directory.
Ah I see, that’s because the glibc-bootstrap-0 is an N32 build, so it doesn’t come with the 64-bit headers. Normally gcc-cross-boot0 wouldn’t refer to it (because it’s built --without-headers), but since we have $CPATH pointing to it, it ends up referring to it whether we like it or not. See <http://gcc.gnu.org/ml/gcc/2013-02/msg00124.html> on that topic. So in practice we’d need to have a 64-bit bootstrap glibc to solve that. Bummer. Ludo’.