From d1e302e66e8ad91465e65e0c7b4ad19d705c5b31 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 8 Oct 2026 10:24:29 +0200 Subject: [PATCH] glibc-memusage-fixup: Remove Remove the package which is no longer needed after the update of glibc to 2.43. --- glibc-memusage-fixup.be0 | 85 ---------------------------------------- 1 file changed, 85 deletions(-) delete mode 100755 glibc-memusage-fixup.be0 diff --git a/glibc-memusage-fixup.be0 b/glibc-memusage-fixup.be0 deleted file mode 100755 index a35cc36cf..000000000 --- a/glibc-memusage-fixup.be0 +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/env beesh - -# BEE_VERSION glibc-memusage-fixup-2.36-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" - -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 -SBINDIR=/usr/sbin -LIBEXECDIR=/usr/lib/glibc -ROOTSBINDIR=/sbin -SLIBDIR=/lib - -mee_patch_post() { - # set DL - cut /tools from dynloader in temporary system - DL=$(readelf -l /bin/sh | sed -n 's@.*interpret.*/tools\(.*\)]$@\1@p') - - # if not temporary system just set DL to current dynloader - : ${DL:=$(readelf -l /bin/sh | sed -n 's@.*interpret.*\(/lib.*\)]$@\1@p')} - - # replace dynloader in test-script.. - echo "sed-ing scripts/test-installation.pl - dynloader => ${DL}" - sed -i "s|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=$DL -o|" scripts/test-installation.pl - - unset DL - - # use /bin/bash instead of /bin/sh .. - echo "sed-ing elf/ldd.bash.in" - sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in - - # fix some binary issues when gzipping manpages.. - echo "sed-ing manual/Makefile" - sed -i 's|gzip -9|gzip -n -9|' manual/Makefile -} - -mee_configure() { - bee_configure \ - --enable-kernel=5.15.77 \ - --enable-stack-protector=strong -} - -mee_build_pre() { - echo "CFLAGS += -march=x86-64 -mtune=generic" > configparms - echo "slibdir=${SLIBDIR}" >> configparms - echo "rootsbindir=${ROOTSBINDIR}" >> configparms -} - -mee_build_post() { - cp -v ${S}/iconvdata/gconv-modules iconvdata -} - -mee_check() { - make -k check -} - -mee_install_pre() { - # create temporary ld.co.conf to build glibc.. - mkdir -p ${D}${SYSCONFDIR} - touch ${D}${SYSCONFDIR}/ld.so.conf -} - -mee_install() { - # install.. DESTDIR is called install_root in glibc.. - make install install_root=${D} -} - -mee_install_post() { - FIXUP_TMP=/dev/shm/glibc-memusage-fixup-tmp - rm -rf $FIXUP_TMP - mkdir -pv $FIXUP_TMP - cp -pv ${D}${BINDIR}/memusage $FIXUP_TMP - cp -pv ${D}${BINDIR}/memusagestat $FIXUP_TMP - rm -rf ${D}/* - mkdir -pv ${D}${BINDIR} - cp -pv $FIXUP_TMP/* ${D}${BINDIR} - rm -rf $FIXUP_TMP -}