On Thu, 27 Dec 2018, Dennis Clarke wrote:
Is there a method to indicate to the bootstrap process that there
are includes ( such as sys/cdefs.h ) in a slightly non-standard
location? I have a Debian system on arm7 and for reasons yet obscure
there are no symlinks in /usr/include/sys that point to
/usr/include/arm-linux-gnueabihf/sys/ which is what I would expect for the
libc6-dev
package on Debian. Certainly such symlinks do exist on x86_64 thus :
root@nix:~# ls -lapb /usr/include/sys/cdefs.h
lrwxrwxrwx 1 root root 31 Dec 5 18:50 /usr/include/sys/cdefs.h ->
../x86_64-linux-gnu/sys/cdefs.h
That's an accident (the symlink is provided by libc6-dev-i386 of all
packages...). Such a symlink is not needed.
Is multiarch enabled in your build?
--
Marc Glisse