llvm-project/openmp/libomptarget/plugins
Dimitry Andric 400cd6d2f0 [libomptarget][amdgpu] use --allow-shlib-undefined to link on FreeBSD
On FreeBSD, the `environ` symbol is undefined at link time for shared
libraries, but resolved by the dynamic linker at runtime. Therefore,
allow the symbol to be undefined when creating a shared library, by
using the `--allow-shlib-undefined` linker flag, instead of `-z defs`
(a.k.a `--no-undefined`).

Reviewed By: JonChesterfield

Differential Revision: https://reviews.llvm.org/D107698
2021-08-08 13:52:44 +02:00
..
aarch64
amdgpu [libomptarget][amdgpu] use --allow-shlib-undefined to link on FreeBSD 2021-08-08 13:52:44 +02:00
common [NFC][libomptarget] Remove redundant libelf dependency for elf_common. 2021-06-21 07:19:55 -07:00
cuda [NFC] Clean up and clang-format openmp/libomptarget/plugins/cuda/src/rtl.cpp 2021-08-05 22:32:28 -04:00
generic-elf-64bit/src [OpenMP] Replace global InfoLevel with a reference to an internal one. 2021-04-23 09:43:46 -04:00
ppc64
ppc64le
remote [Libomptarget] Experimental Remote Plugin Fixes 2021-07-02 12:38:34 -04:00
ve [OpenMP] Add function for setting LIBOMPTARGET_INFO at runtime 2021-04-22 12:48:11 -04:00
x86_64
CMakeLists.txt [libomptarget] Build amdgpu plugin by default 2021-03-15 20:12:01 +00:00
exports [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` 2021-07-27 21:47:57 -04:00