need to point the bootstrap process ( all stages ? ) to slightly non-standard include location

Marc Glisse marc.glisse@inria.fr
Thu Dec 27 21:32:00 GMT 2018


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



More information about the Gcc-help mailing list