|
1831 | 1831 | 'builddir': "openmp-offload-amdgpu-runtime-2",
|
1832 | 1832 | 'factory' : OpenMPBuilder.getOpenMPCMakeBuildFactory(
|
1833 | 1833 | clean=True,
|
1834 |
| - enable_runtimes=['compiler-rt', 'openmp', 'offload'], |
1835 |
| - depends_on_projects=['llvm','clang','lld', 'offload', 'openmp', 'compiler-rt'], |
| 1834 | + enable_runtimes=['compiler-rt', 'libunwind', 'libcxx', 'libcxxabi', 'openmp', 'offload'], |
| 1835 | + depends_on_projects=['llvm','clang','lld', 'offload', 'openmp', 'compiler-rt', 'libunwind', 'libcxx', 'libcxxabi' ], |
1836 | 1836 | extraCmakeArgs=[
|
1837 | 1837 | "-DCMAKE_BUILD_TYPE=Release",
|
1838 | 1838 | "-DCLANG_DEFAULT_LINKER=lld",
|
1839 | 1839 | "-DLLVM_TARGETS_TO_BUILD=X86;AMDGPU",
|
1840 | 1840 | "-DLLVM_ENABLE_ASSERTIONS=ON",
|
1841 | 1841 | "-DCMAKE_C_COMPILER_LAUNCHER=ccache",
|
1842 | 1842 | "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
|
| 1843 | + "-DLIBCXX_ENABLE_SHARED=OFF", |
| 1844 | + "-DLIBCXX_ENABLE_STATIC=ON", |
| 1845 | + "-DLIBCXX_INSTALL_LIBRARY=OFF", |
| 1846 | + "-DLIBCXX_INSTALL_HEADERS=OFF", |
| 1847 | + "-DLIBCXXABI_ENABLE_SHARED=OFF", |
| 1848 | + "-DLIBCXXABI_ENABLE_STATIC=ON", |
| 1849 | + "-DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF", |
| 1850 | + "-DLLVM_ENABLE_ZLIB=ON", |
| 1851 | + "-DLLVM_ENABLE_Z3_SOLVER=OFF", |
| 1852 | + "-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON", |
| 1853 | + "-DCMAKE_CXX_STANDARD=17", |
| 1854 | + "-DBUILD_SHARED_LIBS=ON", |
| 1855 | + "-DLLVM_ENABLE_LIBCXX=ON", |
| 1856 | + "-DCLANG_DEFAULT_RTLIB=compiler-rt", |
| 1857 | + "-DCLANG_DEFAULT_UNWINDLIB=libgcc", |
| 1858 | + "-DLIBOMPTARGET_PLUGINS_TO_BUILD=amdgpu;host", |
1843 | 1859 | ],
|
1844 | 1860 | env={
|
1845 | 1861 | 'HSA_ENABLE_SDMA':'0',
|
|
0 commit comments