Created attachment 402134 [details] dev-lisp:sbcl-1.2.10:20150426-054355.log.xz + make -C tools-for-build where-is-mcontext -I ../src/runtime make: Entering directory '/dev/shm/portage/dev-lisp/sbcl-1.2.10/work/sbcl-1.2.10/tools-for-build' powerpc64-unknown-linux-gnu-gcc -g -m32 -I../src/runtime -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed where-is-mcontext.c -ldl -o where-is-mcontext In file included from /usr/include/features.h:390:0, from /usr/include/stdio.h:27, from where-is-mcontext.c:21: /usr/include/gnu/stubs.h:8:27: fatal error: gnu/stubs-32.h: No such file or directory # include <gnu/stubs-32.h> ^ compilation terminated.
Have seen this before in xen re non multilib. stubs-32.h is a file for x86 systems. Any reference to it in a non x86 build would I think need deleting.
is this valid with 1.3.5?
Yes, the problem isn't fixed magically-by-version. Someone needs to put work into explaining to the build system that "-m32" is not what we want on a 64-bit system.
No longer in the tree.