From f793ae3dee15edf8a934af166775f475bed8d411 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 28 Apr 2026 16:26:30 +0200 Subject: [PATCH 1/9] glibc: Update version from 2.36 to 2.43 --- glibc.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glibc.be0 b/glibc.be0 index 213b681c1..c8f6d0983 100755 --- a/glibc.be0 +++ b/glibc.be0 @@ -1,9 +1,9 @@ #!/bin/env beesh -# BEE_VERSION glibc-2.36-3 +# BEE_VERSION glibc-2.43-0 #SRCURL[0]="https://ftp.gnu.org/gnu/glibc/glibc-${PKGVERSION}.tar.bz2" -SRCURL[0]="https://beehive.molgen.mpg.de/fa3409fd10d880163231d7a5b060255c/glibc-2.36.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/9f6587f43a27fd6d1cf04a6c98b05e98/glibc-2.43.tar.bz2" PATCHURL=( /src/mariux/patches/glibc-2.33-0001-ldconfig-don-t-generate-links-by-default-v2.patch From 05910694484fea61f973ecb086aeb50a01ecf731 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 28 Apr 2026 16:27:53 +0200 Subject: [PATCH 2/9] glibc: Remove patches applied upstream --- glibc.be0 | 3 --- 1 file changed, 3 deletions(-) diff --git a/glibc.be0 b/glibc.be0 index c8f6d0983..e00c7bb09 100755 --- a/glibc.be0 +++ b/glibc.be0 @@ -8,9 +8,6 @@ SRCURL[0]="https://beehive.molgen.mpg.de/9f6587f43a27fd6d1cf04a6c98b05e98/glibc- PATCHURL=( /src/mariux/patches/glibc-2.33-0001-ldconfig-don-t-generate-links-by-default-v2.patch /src/mariux/patches/glibc-2.36-0002-ldconfig-don-t-remove-stale-symlinks-by-default.patch - /src/mariux/patches/glibc-linux-Fix-sys-mount.h-usage-with-kernel-headers.patch - /src/mariux/patches/glibc-2.36-0004-tunables-Terminate-if-end-of-input-is-reached-CVE-2023-4911.patch - /src/mariux/patches/glibc-2.36-Makerules-fix-MAKEFLAGS-assignment-for-upcoming-make.patch ) SYSCONFDIR=/etc From d2e17cda4828bd2b42e8f339701181e37a925df1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 1 May 2026 20:26:24 +0200 Subject: [PATCH 3/9] linux-headers: Update version from 6.15.3 to 7.0.3 Update to latest stable headers. --- linux-headers.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linux-headers.be0 b/linux-headers.be0 index 7b9f6404a..d80dbdba9 100755 --- a/linux-headers.be0 +++ b/linux-headers.be0 @@ -1,13 +1,13 @@ #!/usr/bin/env beesh -# BEE_VERSION linux-headers-6.15.3-0 +# BEE_VERSION linux-headers-7.0.3-0 #if [ -z "${PKGEXTRAVERSION_DASH}" ]; then # SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz" #else # SRCURL[0]="https://git.kernel.org/torvalds/t/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.gz" #fi -SRCURL[0]="https://beehive.molgen.mpg.de/68da7496780e621e62989153542ce559/linux-6.15.3.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/ed0ffa01c5f1657d29471ea573dc9131/linux-7.0.3.tar.xz" # PATCHURL+=() From 820fd7b0a5104e1b105e7d28c4a5f27a593e0ec9 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 1 May 2026 20:59:50 +0200 Subject: [PATCH 4/9] linux-headers: Revert to Linux 6.18.26 In file included from ../sysdeps/unix/sysv/linux/include/sys/mount.h:22, from ../sysdeps/unix/sysv/linux/umount.c:18: ../sysdeps/unix/sysv/linux/sys/mount.h:268: error: "OPEN_TREE_CLONE" redefined [-Werror] 268 | #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */ | In file included from ../sysdeps/unix/sysv/linux/sys/mount.h:32: /usr/include/linux/mount.h:64: note: this is the location of the previous definition 64 | #define OPEN_TREE_CLONE (1 << 0) /* Clone the target tree and attach the clone */ | In file included from ../sysdeps/unix/sysv/linux/include/sys/mount.h:22, from ../sysdeps/unix/sysv/linux/umount2.c:19: ../sysdeps/unix/sysv/linux/sys/mount.h:268: error: "OPEN_TREE_CLONE" redefined [-Werror] 268 | #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */ | In file included from ../sysdeps/unix/sysv/linux/sys/mount.h:32: /usr/include/linux/mount.h:64: note: this is the location of the previous definition 64 | #define OPEN_TREE_CLONE (1 << 0) /* Clone the target tree and attach the clone */ | cc1: all warnings being treated as errors cc1: all warnings being treated as errors make[2]: *** [/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/sysd-rules:263: /dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/misc/umount.os] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/sysd-rules:263: /dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/misc/umount2.os] Error 1 cc1: all warnings being treated as errors cc1: all warnings being treated as errors make[2]: *** [/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/sysd-rules:247: /dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/misc/umount.o] Error 1 make[2]: *** [/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/sysd-rules:247: /dev/shm/bee-pmenzel/glibc/glibc-2.43-0/build/misc/umount2.o] Error 1 make[2]: Leaving directory '/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/source/misc' make[1]: *** [Makefile:484: misc/subdir_lib] Error 2 make[1]: Leaving directory '/dev/shm/bee-pmenzel/glibc/glibc-2.43-0/source' make: *** [Makefile:20: all] Error 2 --- linux-headers.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linux-headers.be0 b/linux-headers.be0 index d80dbdba9..0bea4c636 100755 --- a/linux-headers.be0 +++ b/linux-headers.be0 @@ -1,13 +1,13 @@ #!/usr/bin/env beesh -# BEE_VERSION linux-headers-7.0.3-0 +# BEE_VERSION linux-headers-6.18.26-0 #if [ -z "${PKGEXTRAVERSION_DASH}" ]; then # SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz" #else # SRCURL[0]="https://git.kernel.org/torvalds/t/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.gz" #fi -SRCURL[0]="https://beehive.molgen.mpg.de/ed0ffa01c5f1657d29471ea573dc9131/linux-7.0.3.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/dd05fdbacfc6d9bd17745af362349b78/linux-6.18.26.tar.xz" # PATCHURL+=() From 1f5c0a1c121a59826a6bc110de5d582a483c83b3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 1 May 2026 21:31:10 +0200 Subject: [PATCH 5/9] glibc: Add patches for linux --- glibc.be0 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glibc.be0 b/glibc.be0 index e00c7bb09..3db887f99 100755 --- a/glibc.be0 +++ b/glibc.be0 @@ -8,6 +8,8 @@ SRCURL[0]="https://beehive.molgen.mpg.de/9f6587f43a27fd6d1cf04a6c98b05e98/glibc- PATCHURL=( /src/mariux/patches/glibc-2.33-0001-ldconfig-don-t-generate-links-by-default-v2.patch /src/mariux/patches/glibc-2.36-0002-ldconfig-don-t-remove-stale-symlinks-by-default.patch + "https://beehive.molgen.mpg.de/445a2e5a4bfc67be7e991667e7ec3d4c/0001-include-isolate-__O_CLOEXEC-flag-for-sys-mount.h-and.patch" + "https://beehive.molgen.mpg.de/f0b552ed1d14f9ee0096772ef3d05808/0002-Linux-Only-define-OPEN_TREE_-macros-in-sys-mount.h-i.patch" ) SYSCONFDIR=/etc From ee10709ba5717d2dde968004f6d2e8a81bd1a69a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 1 May 2026 21:32:23 +0200 Subject: [PATCH 6/9] glibc: Pass Linux 7.0.3 --- glibc.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glibc.be0 b/glibc.be0 index 3db887f99..fe1614c66 100755 --- a/glibc.be0 +++ b/glibc.be0 @@ -42,7 +42,7 @@ mee_patch_post() { mee_configure() { bee_configure \ - --enable-kernel=5.15.77 \ + --enable-kernel=7.0.3 \ --enable-stack-protector=strong } From f12346ebb0464509aaa81ee3e893a6e95f30252e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 5 May 2026 21:49:42 +0200 Subject: [PATCH 7/9] libxcrypt: Add version 4.5.2 Since glibc 2.38.0, glibc does not provid it anymore --- libxcrypt.be0 | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 libxcrypt.be0 diff --git a/libxcrypt.be0 b/libxcrypt.be0 new file mode 100755 index 000000000..2d9573b00 --- /dev/null +++ b/libxcrypt.be0 @@ -0,0 +1,35 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libxcrypt-4.5.2-0 + +SRCURL[0]="https://github.com/besser82/libxcrypt/releases/download/v${PKGVERSION}/libxcrypt-${PKGVERSION}.tar.xz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 305deb133ed9a15f6eaede7736d2af0cb849504d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 5 May 2026 21:59:25 +0200 Subject: [PATCH 8/9] libxcrypt: Download source archive from beehive.molgen.mpg.de --- libxcrypt.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libxcrypt.be0 b/libxcrypt.be0 index 2d9573b00..ebdfe04fb 100755 --- a/libxcrypt.be0 +++ b/libxcrypt.be0 @@ -2,7 +2,8 @@ # BEE_VERSION libxcrypt-4.5.2-0 -SRCURL[0]="https://github.com/besser82/libxcrypt/releases/download/v${PKGVERSION}/libxcrypt-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/25e888919ddcd153a07daa95224fa436/libxcrypt-4.5.2.tar.xz" +#SRCURL[0]="https://github.com/besser82/libxcrypt/releases/download/v${PKGVERSION}/libxcrypt-${PKGVERSION}.tar.xz" # PATCHURL+=() From 83ac0f1cd1a8a0770db00559a54905aacb579aa1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 5 May 2026 22:22:06 +0200 Subject: [PATCH 9/9] libxcrypt: Use newer Perl 5.34.0 --- libxcrypt.be0 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libxcrypt.be0 b/libxcrypt.be0 index ebdfe04fb..78e79435d 100755 --- a/libxcrypt.be0 +++ b/libxcrypt.be0 @@ -11,6 +11,8 @@ SRCURL[0]="https://beehive.molgen.mpg.de/25e888919ddcd153a07daa95224fa436/libxcr # sourcesubdir_append src +. /pkg/perl-5.34.0-0/profile + #mee_extract() { # bee_extract "${@}" #}