From ac4056daeb4e359218bcd35e84f736bc9ff911c5 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 11 Jul 2022 23:34:57 +0200 Subject: [PATCH 1/3] llvm: Update version from 14.0.4 to 14.0.6 1. https://discourse.llvm.org/t/llvm-14-0-5-release/63118 2. https://discourse.llvm.org/t/llvm-14-0-6-release/63431 --- llvm.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm.be0 b/llvm.be0 index be9532e18..508094d5e 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION llvm-14.0.4-0 +# BEE_VERSION llvm-14.0.6-0 #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/llvm-project-${PKGVERSION}.src.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/f7739711b2f0458e42648edf796894ee/llvm-project-14.0.4.src.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0b3373eded268dc27e2e874872fed4eb/llvm-project-14.0.6.src.tar.xz" # PATCHURL+=() From 758b83fe74792ed56dcf7d84a49c6ef95eae697b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 11 Jul 2022 23:38:34 +0200 Subject: [PATCH 2/3] llvm: Build all targets The [/pkg-package builds all targets][1], so do the same here. Currently: $ clang --version clang version 14.0.4 Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin $ clang --print-targets Registered Targets: amdgcn - AMD GCN GPUs bpf - BPF (host endian) bpfeb - BPF (big endian) bpfel - BPF (little endian) r600 - AMD GPUs HD2XXX-HD6XXX x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 After enabling all targets (and rebuilding/updating clang in the follow-up commit): $ clang --version clang version 14.0.6 Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin pmenzel@invidia:~$ clang --print-targets Registered Targets: aarch64 - AArch64 (little endian) aarch64_32 - AArch64 (little endian ILP32) aarch64_be - AArch64 (big endian) amdgcn - AMD GCN GPUs arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb - ARM (big endian) avr - Atmel AVR Microcontroller bpf - BPF (host endian) bpfeb - BPF (big endian) bpfel - BPF (little endian) hexagon - Hexagon lanai - Lanai mips - MIPS (32-bit big endian) mips64 - MIPS (64-bit big endian) mips64el - MIPS (64-bit little endian) mipsel - MIPS (32-bit little endian) msp430 - MSP430 [experimental] nvptx - NVIDIA PTX 32-bit nvptx64 - NVIDIA PTX 64-bit ppc32 - PowerPC 32 ppc32le - PowerPC 32 LE ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE r600 - AMD GPUs HD2XXX-HD6XXX riscv32 - 32-bit RISC-V riscv64 - 64-bit RISC-V sparc - Sparc sparcel - Sparc LE sparcv9 - Sparc V9 systemz - SystemZ thumb - Thumb thumbeb - Thumb (big endian) ve - VE wasm32 - WebAssembly 32-bit wasm64 - WebAssembly 64-bit x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 xcore - XCore This increases the (compressed) package archive size by 24 MB. $ ls -lh /src/mariux/beeroot/packages/llvm-14* -rw-r--r-- 1 pmenzel pmenzel 84M Jun 3 15:33 /src/mariux/beeroot/packages/llvm-14.0.4-0.x86_64.bee.tar.bz2 -rw-r--r-- 1 pmenzel pmenzel 108M Jul 11 23:50 /src/mariux/beeroot/packages/llvm-14.0.6-0.x86_64.bee.tar.bz2 $ ls -lh /src/mariux/beeroot/packages/clang-14* -rw-r--r-- 1 pmenzel pmenzel 203M Jun 4 12:09 /src/mariux/beeroot/packages/clang-14.0.4-0.x86_64.bee.tar.bz2 -rw-r--r-- 1 pmenzel pmenzel 204M Jul 12 01:28 /src/mariux/beeroot/packages/clang-14.0.6-0.x86_64.bee.tar.bz2 [1]: https://github.molgen.mpg.de/mariux64/pkg-scripts/blob/1aa449293642bf8e43a390ff089e720e9e9796c7/llvm-12.0.1-0.build.sh#L53 --- llvm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm.be0 b/llvm.be0 index 508094d5e..f985212ca 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -25,7 +25,7 @@ mee_configure() { -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON \ - -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU;BPF" \ + -DLLVM_TARGETS_TO_BUILD="all" \ -DLLVM_BUILD_TESTS=ON \ -DLLVM_INSTALL_UTILS=ON \ -Wno-dev \ From 958e219f755d7dbfa8f1eb870da276c31406814b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 12 Jul 2022 01:13:02 +0200 Subject: [PATCH 3/3] clang: Update version from 14.0.4 to 14.0.6 --- clang.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang.be0 b/clang.be0 index cd19c20ff..7f99569c9 100755 --- a/clang.be0 +++ b/clang.be0 @@ -1,10 +1,10 @@ #!/usr/bin/env beesh -# BEE_VERSION clang-14.0.4-0 +# BEE_VERSION clang-14.0.6-0 #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/clang-${PKGVERSION}.src.tar.xz" #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/llvm-project-${PKGVERSION}.src.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/f7739711b2f0458e42648edf796894ee/llvm-project-14.0.4.src.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0b3373eded268dc27e2e874872fed4eb/llvm-project-14.0.6.src.tar.xz" # build_in_sourcedir