diff options
Diffstat (limited to 'sys-libs/glibc/files/2.3.1/glibc23-05-hppa-buildhack.dpatch')
-rw-r--r-- | sys-libs/glibc/files/2.3.1/glibc23-05-hppa-buildhack.dpatch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/sys-libs/glibc/files/2.3.1/glibc23-05-hppa-buildhack.dpatch b/sys-libs/glibc/files/2.3.1/glibc23-05-hppa-buildhack.dpatch new file mode 100644 index 000000000000..6d5405ada4df --- /dev/null +++ b/sys-libs/glibc/files/2.3.1/glibc23-05-hppa-buildhack.dpatch @@ -0,0 +1,38 @@ +#! /bin/sh -e + +# DP: Description: Remove the use of fp regs during the loader +# DP: Author: Randolph Chung <tausq@debian.org> +# DP: Upstream status: Submitted by Carlos O'Donell <carlos@baldric.uwo.ca> +# DP: Status Details: Awaiting upstream approval +# DP: Date: November 16, 2002 + +# +#2002-11-11 Randolph Chung <tausq@debian.org> +# +# * sysdeps/hppa/Makefile: Disable the use of fp regs in rtld.c +# + +if [ $# -ne 2 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi +case "$1" in + -patch) patch -d "$2" -f --no-backup-if-mismatch -p1 < $0;; + -unpatch) patch -d "$2" -f --no-backup-if-mismatch -R -p1 < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +esac +exit 0 + +# append the patch here and adjust the -p? flag in the patch calls. +--- glibc/sysdeps/hppa/Makefile.orig 2002-09-11 20:19:15.000000000 -0700 ++++ glibc/sysdeps/hppa/Makefile 2002-09-11 20:19:17.000000000 -0700 +@@ -27,6 +27,7 @@ + endif + + ifeq ($(subdir),elf) ++CFLAGS-rtld.c += -mdisable-fpregs + dl-routines += dl-symaddr dl-fptr + rtld-routines += dl-symaddr dl-fptr + endif |