diff options
author | Cecil Hugh Watson <knoppmyth@gmail.com> | 2010-09-05 05:51:32 (GMT) |
---|---|---|
committer | Cecil Hugh Watson <knoppmyth@gmail.com> | 2010-09-05 05:51:32 (GMT) |
commit | 3f61d8348ecb847dcfc03cb2dd73c79bcd11712d (patch) | |
tree | c7a2b37648873e8ad4cf750a18d1e3404422468a /abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch | |
parent | 1e3c58d18dbbc867ce3fd44f1f32119fe04d5543 (diff) | |
download | linhes_pkgbuild-3f61d8348ecb847dcfc03cb2dd73c79bcd11712d.zip linhes_pkgbuild-3f61d8348ecb847dcfc03cb2dd73c79bcd11712d.tar.gz linhes_pkgbuild-3f61d8348ecb847dcfc03cb2dd73c79bcd11712d.tar.bz2 |
pacman:Bumped/Updated for LinHES 7.
Diffstat (limited to 'abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch')
-rw-r--r-- | abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch b/abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch new file mode 100644 index 0000000..8baa35e --- /dev/null +++ b/abs/core-testing/pacman/0001-makepkg-fallback-to-sane-defaults-for-library-stripp.patch @@ -0,0 +1,32 @@ +From dc817a2061699cd1f33ca93f0d93a1fbc2f33ea1 Mon Sep 17 00:00:00 2001 +From: Allan McRae <allan@archlinux.org> +Date: Thu, 17 Jun 2010 14:32:08 +1000 +Subject: [PATCH] makepkg: fallback to sane defaults for library stripping + +If the library stripping variables are not defined in makepkg.conf, +libraries will be fully stripped and become broken. Fallback to a +sane default stripping level. + +Signed-off-by: Allan McRae <allan@archlinux.org> +Signed-off-by: Dan McGee <dan@archlinux.org> +--- + scripts/makepkg.sh.in | 3 +++ + 1 files changed, 3 insertions(+), 0 deletions(-) + +diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in +index d986701..e64b564 100644 +--- a/scripts/makepkg.sh.in ++++ b/scripts/makepkg.sh.in +@@ -864,6 +864,9 @@ tidy_install() { + + if [[ $(check_option strip) = y && -n ${STRIP_DIRS[*]} ]]; then + msg2 "$(gettext "Stripping unneeded symbols from binaries and libraries...")" ++ # make sure library stripping variables are defined to prevent excess stripping ++ [[ -z ${STRIP_SHARED+x} ]] && STRIP_SHARED="-S" ++ [[ -z ${STRIP_STATIC+x} ]] && STRIP_STATIC="-S" + local binary + find ${STRIP_DIRS[@]} -type f -perm -u+w 2>/dev/null | while read binary ; do + case "$(file -bi "$binary")" in +-- +1.7.1 + |