Microsoft linker does not support linker script. We need to solution that works with all linkers. The begin/end is supported by most linker of interest.
-----Original Message----- From: Jon Chesterfield via Phabricator [mailto:revi...@reviews.llvm.org] Sent: Wednesday, September 11, 2019 12:21 PM To: Dmitriev, Serguei N <serguei.n.dmitr...@intel.com>; hfin...@anl.gov; a.bat...@hotmail.com; Narayanaswamy, Ravi <ravi.narayanasw...@intel.com>; jdoerf...@anl.gov; gheorghe-teod.ber...@ibm.com; Rokos, Georgios <georgios.ro...@intel.com> Cc: lebedev...@gmail.com; jonathanchesterfi...@gmail.com; Zakharin, Vyacheslav P <vyacheslav.p.zakha...@intel.com>; sando...@cray.com; openmp-comm...@lists.llvm.org; cfe-commits@lists.llvm.org; mgo...@gentoo.org; zhang.guans...@gmail.com; mgrang.1...@gmail.com; t...@google.com; ztur...@roblox.com; peter.wal...@arm.com Subject: [PATCH] D64943: [Clang][OpenMP offload] Eliminate use of OpenMP linker script JonChesterfield added a comment. In D64943#1666673 <https://reviews.llvm.org/D64943#1666673>, @ABataev wrote: > In D64943#1666658 <https://reviews.llvm.org/D64943#1666658>, @JonChesterfield > wrote: > > > > OpenMP linker script is known to cause problems for gold and lld linkers > > > on Linux and it will also cause problems for Windows enabling in future > > > > What are the known problems with the linker script? I'm wondering if they > > can be resolved without the overhead of introducing a new tool. > > > They just do not support linker script. And, thus, cannot be used for > offloading. Only `ld` supports it. In what respect? I've used linker scripts with both gold and lld, and both instances of --help text claim to support them. In the case of lld, a very complicated script hit a few internal errors, but I believe they've all been fixed since. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D64943/new/ https://reviews.llvm.org/D64943 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits