|
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