Offloading compilers' support libraries

Bernd Schmidt bernds@codesourcery.com
Thu Feb 19 12:11:00 GMT 2015


On 02/19/2015 12:42 PM, Thomas Schwinge wrote:
> This specific buglet aside (that the handling of intelmic and nvptx
> offloading is inconsistent) -- will we have to add such handling to each
> and every library that is built for the offloading compilers?  (Including
> libraries that aren't part of the GCC sources, but may be built as part
> of GCC's build process, such as when newlib is linked into [GCC]/newlib?)

No, they go into different directories. Only libgcc.a (along with a very 
few other pieces) is installed under lib/gcc/...

> Then, why does this only apply to libsubdir?  What about header files,
> documentation files, and so on?  (If they aren't expected to differ
> between the target and offloading compilers, I think it's still not a
> good idea to arbitrarely have them be overwritten by on respective build
> tree's make install process.)  Should we have a more general solution to
> this problem?

That stuff goes into the normal lib and include directories. I'm 
guessing a sysroot is what you want to keep it separate.


Bernd



More information about the Gcc-patches mailing list