mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
clang: consolidate LLVM_APPEND_VC_REV=OFF
Whilst the change to add TMPDIR to GIT_CEILING_DIRECTORIES should stop LLVM from embedding git information into the recipes, also disable this behaviour explicitly. We do this because it's not just the sha of the source tree but also the full URL of the repository, which would be an information leak if an internal git mirror was being used. (From OE-Core rev: 9247e242bf0e2384142427b67e5f1f7b4018c45d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
905b746bdd
commit
8bd63e170c
|
|
@ -57,7 +57,6 @@ SOLIBSDEV:mingw32 = ".pyd"
|
|||
#CMAKE_VERBOSE = "VERBOSE=1"
|
||||
|
||||
EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
|
||||
-DLLVM_APPEND_VC_REV=OFF \
|
||||
-DLLVM_ENABLE_PIC=ON \
|
||||
-DCLANG_DEFAULT_PIE_ON_LINUX=ON \
|
||||
-DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
|
||||
|
|
|
|||
|
|
@ -48,4 +48,8 @@ def get_clang_target_arch(bb, d):
|
|||
# install they cause non-deterministic binaries.
|
||||
EXTRA_OECMAKE += "-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON"
|
||||
|
||||
# Don't embed found git information into the version string as this
|
||||
# will include the git server URL.
|
||||
EXTRA_OECMAKE += "-DLLVM_APPEND_VC_REV=OFF"
|
||||
|
||||
require common.inc
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ inherit cmake pkgconfig perlnative python3native python3targetconfig
|
|||
DEPENDS += "elfutils libffi clang"
|
||||
|
||||
EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DLLVM_APPEND_VC_REV=OFF \
|
||||
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
|
||||
-DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
|
||||
-DOPENMP_STANDALONE_BUILD=ON \
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user