diff --git a/cc_hooks_gentoo.py b/cc_hooks_gentoo.py index a044fb2..2448591 100644 --- a/cc_hooks_gentoo.py +++ b/cc_hooks_gentoo.py @@ -335,7 +335,7 @@ def modify_dependencies(ec, param, version_mapping): 'builddependencies': ([], REPLACE), }, 'Clang': { - 'preconfigopts': ("""pushd %(builddir)s/llvm-%(version)s.src/tools/clang; """ + + 'preconfigopts': ("""pushd %(builddir)s/llvm-%(version)s.src/tools/clang || pushd %(builddir)s/llvm-project-%(version)s.src/clang; """ + # Use ${EPREFIX} as default sysroot """sed -i -e "s@DEFAULT_SYSROOT \\"\\"@DEFAULT_SYSROOT \\"${EPREFIX}\\"@" CMakeLists.txt ; """ + """pushd lib/Driver/ToolChains ; """ +