|
1942 | 1942 | 'builddir': "openmp-offload-amdgpu-clang-flang", |
1943 | 1943 | 'factory' : OpenMPBuilder.getOpenMPCMakeBuildFactory( |
1944 | 1944 | clean=True, |
1945 | | - enable_runtimes=['compiler-rt', 'openmp', 'offload'], |
1946 | | - depends_on_projects=['llvm','clang','lld', 'offload', 'openmp','flang', 'compiler-rt'], |
| 1945 | + enable_runtimes=['compiler-rt', 'libunwind', 'libcxx', 'libcxxabi', 'openmp', 'offload'], |
| 1946 | + depends_on_projects=['llvm','clang','lld', 'offload', 'openmp','flang', 'compiler-rt', 'libcxx', 'libcxxabi', 'libunwind'], |
1947 | 1947 | extraCmakeArgs=[ |
1948 | 1948 | "-DCMAKE_BUILD_TYPE=Release", |
1949 | 1949 | "-DCLANG_DEFAULT_LINKER=lld", |
|
1952 | 1952 | "-DCMAKE_C_COMPILER_LAUNCHER=ccache", |
1953 | 1953 | "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache", |
1954 | 1954 | "-DFLANG_RUNTIME_F128_MATH_LIB=libquadmath", |
| 1955 | + "-DLIBCXX_ENABLE_SHARED=OFF", |
| 1956 | + "-DLIBCXX_ENABLE_STATIC=ON", |
| 1957 | + "-DLIBCXX_INSTALL_LIBRARY=OFF", |
| 1958 | + "-DLIBCXX_INSTALL_HEADERS=OFF", |
| 1959 | + "-DLIBCXXABI_ENABLE_SHARED=OFF", |
| 1960 | + "-DLIBCXXABI_ENABLE_STATIC=ON", |
| 1961 | + "-DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF", |
| 1962 | + "-DLLVM_ENABLE_ZLIB=ON", |
| 1963 | + "-DLLVM_ENABLE_Z3_SOLVER=OFF", |
| 1964 | + "-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON", |
| 1965 | + "-DCMAKE_CXX_STANDARD=17", |
| 1966 | + "-DBUILD_SHARED_LIBS=ON", |
| 1967 | + "-DLLVM_ENABLE_LIBCXX=ON", |
| 1968 | + "-DCLANG_DEFAULT_RTLIB=compiler-rt", |
| 1969 | + "-DCLANG_DEFAULT_UNWINDLIB=libgcc", |
| 1970 | + "-DLIBOMPTARGET_PLUGINS_TO_BUILD=amdgpu;host", |
1955 | 1971 | ], |
1956 | 1972 | env={ |
1957 | 1973 | 'HSA_ENABLE_SDMA':'0', |
|
0 commit comments