Hi Tom, It doesn't look like you were explicitly cc'd on this patch and probably haven't seen it. Would you mind taking a look and approving the nvptx portions?
Thanks, Catherine >-----Original Message----- >From: Gcc-patches [mailto:gcc-patches-boun...@gcc.gnu.org] On Behalf >Of Burnus, Tobias >Sent: Tuesday, June 23, 2020 11:21 AM >To: gcc-patches <gcc-patches@gcc.gnu.org>; Jakub Jelinek ><ja...@redhat.com> >Cc: Stubbs, Andrew <andrew_stu...@mentor.com>; Schwinge, Thomas ><thomas_schwi...@mentor.com> >Subject: [Patch][gcn, nvptx, offloading] mkoffload – handle -fpic/-fPIC > >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? > >Tobias > >PS: I think as mid-/longterm project it would be nice to test this >in the testsuite, but that's unfortunately a larger task. > >(*) Thomas mentioned that this is supposed to work also in more >complex cases than the one I outlined, although, that is probably >currently the most common one. > >----------------- >Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / >Germany >Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, >Alexander Walter