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