[neon/snap-packaging/kde-qt6-core-sdk/work.core24.mold] /: build a newer mold
Carlos De Maine
null at kde.org
Sat Aug 30 10:55:19 BST 2025
Git commit 86dfa475a248830f9ffbf248fbbdd70c6a04c33a by Carlos De Maine.
Committed on 30/08/2025 at 09:55.
Pushed by carlosdem into branch 'work.core24.mold'.
build a newer mold
M +27 -2 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/86dfa475a248830f9ffbf248fbbdd70c6a04c33a
diff --git a/snapcraft.yaml b/snapcraft.yaml
index e9f82c6..6f146aa 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -34,7 +34,32 @@ package-repositories:
key-server: keyserver.ubuntu.com
parts:
+ mold:
+ plugin: cmake
+ source: https://github.com/rui314/mold.git
+ source-tag: v2.40.4
+ source-depth: 1
+ cmake-generator: Ninja
+ cmake-parameters:
+ - -DMOLD_USE_SYSTEM_MIMALLOC=ON
+ - -DMOLD_USE_SYSTEM_TBB=ON
+ build-packages:
+ - dwarfdump
+ - libmimalloc-dev
+ - libtbb-dev
+ - libzstd-dev
+ - zlib1g-dev
+ - clang
+ - gcc-multilib
+ - gdb
+ - zstd
+ prime:
+ - usr/bin
+ - usr/lib
+ - usr/libexec
+
qtconf:
+ after: [mold]
plugin: nil
override-build: |
mkdir -p $CRAFT_PART_INSTALL/usr/bin/qt6
@@ -322,7 +347,7 @@ parts:
- llvm
- llvm-dev
- mesa-common-dev
- - mold
+ #- mold
- ninja-build
- node-pako
- node-rollup-plugin-terser
@@ -541,7 +566,7 @@ parts:
- llvm
- llvm-dev
- mesa-common-dev
- - mold
+ #- mold
- ninja-build
- node-pako
- node-rollup-plugin-terser
More information about the Neon-commits
mailing list