summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-03-31 14:26:24 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-04-01 11:58:25 +0100
commitc4a5e590b53b9961ce2bb310ff42945cd9aceb2c (patch)
tree181a827f7d6f9acd89686e9b9dbd88e8bdbbe30f /meta/recipes-devtools
parente894acce6ede8bedafc1859ea0345ee6d80e9c74 (diff)
downloadpoky-c4a5e590b53b9961ce2bb310ff42945cd9aceb2c.tar.gz
rust-llvm: Compile llvm to use dynamic libraries
Our main llvm recipe uses dynamic linking already but rust-llvm does not. Enabling this significanly reduces the size of llvm-rust to about a third of what it was, which is a bettter configuration for us leading to smaller TMPDIR and sstate objects. (From OE-Core rev: 2b6a6d4199e4eed65f20351d077a04a7cf9da460) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools')
-rw-r--r--meta/recipes-devtools/rust/rust-llvm_1.84.1.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/recipes-devtools/rust/rust-llvm_1.84.1.bb b/meta/recipes-devtools/rust/rust-llvm_1.84.1.bb
index 6a4d295728..566348c617 100644
--- a/meta/recipes-devtools/rust/rust-llvm_1.84.1.bb
+++ b/meta/recipes-devtools/rust/rust-llvm_1.84.1.bb
@@ -44,6 +44,8 @@ EXTRA_OECMAKE = " \
44 -DLLVM_ENABLE_FFI=OFF \ 44 -DLLVM_ENABLE_FFI=OFF \
45 -DLLVM_INSTALL_UTILS=ON \ 45 -DLLVM_INSTALL_UTILS=ON \
46 -DLLVM_BUILD_EXAMPLES=OFF \ 46 -DLLVM_BUILD_EXAMPLES=OFF \
47 -DLLVM_BUILD_LLVM_DYLIB=ON \
48 -DLLVM_LINK_LLVM_DYLIB=ON \
47 -DLLVM_INCLUDE_EXAMPLES=OFF \ 49 -DLLVM_INCLUDE_EXAMPLES=OFF \
48 -DLLVM_BUILD_TESTS=OFF \ 50 -DLLVM_BUILD_TESTS=OFF \
49 -DLLVM_INCLUDE_TESTS=OFF \ 51 -DLLVM_INCLUDE_TESTS=OFF \