summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-17 07:12:38 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-17 07:12:38 +0000
commitd9cfaa5b0b458e4f1346819aefd09daf62695c0e (patch)
tree18a9a968cba1aa1ba23782e8ab64f77d24f1290a /sys-libs
parentda26e5c2ef5996cb5bf06adeb42fa47c0b76522d (diff)
downloadbaldeagleos-repo-d9cfaa5b0b458e4f1346819aefd09daf62695c0e.tar.gz
baldeagleos-repo-d9cfaa5b0b458e4f1346819aefd09daf62695c0e.tar.xz
baldeagleos-repo-d9cfaa5b0b458e4f1346819aefd09daf62695c0e.zip
Adding metadata
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/error-standalone/error-standalone-2.0-r1.ebuild1
-rw-r--r--sys-libs/glibc/files/glibc-2.43-hurd-link-helpers.patch34
-rw-r--r--sys-libs/glibc/glibc-2.43.ebuild3
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild3
4 files changed, 41 insertions, 0 deletions
diff --git a/sys-libs/error-standalone/error-standalone-2.0-r1.ebuild b/sys-libs/error-standalone/error-standalone-2.0-r1.ebuild
index 3bca9e1dcb5f..5268a3ae0c77 100644
--- a/sys-libs/error-standalone/error-standalone-2.0-r1.ebuild
+++ b/sys-libs/error-standalone/error-standalone-2.0-r1.ebuild
@@ -28,6 +28,7 @@ src_install() {
emake \
PREFIX="${EPREFIX}/usr" \
+ LIBDIR='${PREFIX}'/"$(get_libdir)" \
DESTDIR="${D}" \
install-shared \
$(usex static-libs install-static '')
diff --git a/sys-libs/glibc/files/glibc-2.43-hurd-link-helpers.patch b/sys-libs/glibc/files/glibc-2.43-hurd-link-helpers.patch
new file mode 100644
index 000000000000..24a3fc887dff
--- /dev/null
+++ b/sys-libs/glibc/files/glibc-2.43-hurd-link-helpers.patch
@@ -0,0 +1,34 @@
+https://salsa.debian.org/glibc-team/glibc/-/raw/sid/debian/patches/hurd-i386/tg-mach-hurd-link.diff
+
+From: Samuel Thibault <samuel.thibault@ens-lyon.org>
+Subject: [PATCH] Add -lmachuser -lhurduser to libc.so on GNU/Hurd.
+
+http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00112.html
+
+2011-03-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ * Makerules ($(inst_libdir)/libc.so): Add -lmachuser -lhurduser to
+ libc.so on GNU/Hurd.
+
+It's still unclear what we want to aim for.
+
+---
+ Makerules | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/Makerules b/Makerules
+index 53eabfaba8..b0f5e1b3a0 100644
+--- a/Makerules
++++ b/Makerules
+@@ -1066,6 +1066,9 @@ $(inst_libdir)/libc.so: $(common-objpfx)format.lds \
+ '$(libdir)/$(patsubst %,$(libtype.oS),$(libprefix)$(libc-name))'\
+ ' AS_NEEDED (' $(rtlddir)/$(rtld-installed-name) ') )' \
+ ) > $@.new
++ifeq ($(patsubst gnu%,,$(config-os)),)
++ echo 'INPUT ( AS_NEEDED ( -lmachuser -lhurduser ) )' >> $@.new
++endif
+ mv -f $@.new $@
+
+ endif
+--
+tg: (7bb5f8a836..) t/mach-hurd-link (depends on: baseline)
diff --git a/sys-libs/glibc/glibc-2.43.ebuild b/sys-libs/glibc/glibc-2.43.ebuild
index 927bfbdffc9d..c08c4c108e05 100644
--- a/sys-libs/glibc/glibc-2.43.ebuild
+++ b/sys-libs/glibc/glibc-2.43.ebuild
@@ -1010,6 +1010,9 @@ src_prepare() {
einfo "Applying Gentoo Glibc patchset ${patchsetname}"
eapply "${WORKDIR}"/patches
einfo "Done."
+
+ # TODO: Put into our patchset
+ eapply "${FILESDIR}"/glibc-2.43-hurd-link-helpers.patch
fi
case ${CTARGET} in
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 47a65c1d75c1..c3977ae65204 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -1010,6 +1010,9 @@ src_prepare() {
einfo "Applying Gentoo Glibc patchset ${patchsetname}"
eapply "${WORKDIR}"/patches
einfo "Done."
+
+ # TODO: Put into our patchset
+ eapply "${FILESDIR}"/glibc-2.43-hurd-link-helpers.patch
fi
case ${CTARGET} in