Re: [Patch][gcn, nvptx, offloading] mkoffload – handle -fpic/-fPIC

Andrew Stubbs ams@codesourcery.com
Tue Jun 23 15:32:20 GMT 2020


On 23/06/2020 16:21, Tobias Burnus wrote:
> If the offloading code is (only) in a library, one can come up
> with the idea to build those parts as shared library – and link
> it to the nonoffloading code.(*)
> 
> Currently, this fails as the mkoffload calls the nonoffloading
> compiler without the -fpic/-fPIC flags, even though the compiler
> was originally invoked with those options. – And at some point,
> the linker then complains.
> 
> This patch simply adds -fpic/-fPIC to the calls to the nonoffloading
> ("host") compiler, invoked from mkoffload, if they were present before.
> 
> For the testcase at hand, this works with both AMDGCN and nvptx
> with the attached patch.
> 
> OK for the trunk?

The GCN bit is OK.

Andrew


More information about the Gcc-patches mailing list