diff options
author | 2012-08-15 15:35:23 +0000 | |
---|---|---|
committer | 2012-08-15 15:35:23 +0000 | |
commit | c6abe495810ad2f8524e75752beda81a55f72c8b (patch) | |
tree | 4486489739715064d2d4db05becfa363962ffe63 /media-libs/libvpx/files | |
parent | Stable for HPPA (bug #431520). (diff) | |
download | historical-c6abe495810ad2f8524e75752beda81a55f72c8b.tar.gz historical-c6abe495810ad2f8524e75752beda81a55f72c8b.tar.bz2 historical-c6abe495810ad2f8524e75752beda81a55f72c8b.zip |
Fix --enabled-shared for generic-gnu fallback targets (like ia64).
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'media-libs/libvpx/files')
-rw-r--r-- | media-libs/libvpx/files/libvpx-1.1.0-generic-gnu-shared.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/media-libs/libvpx/files/libvpx-1.1.0-generic-gnu-shared.patch b/media-libs/libvpx/files/libvpx-1.1.0-generic-gnu-shared.patch new file mode 100644 index 000000000000..84d536f5054c --- /dev/null +++ b/media-libs/libvpx/files/libvpx-1.1.0-generic-gnu-shared.patch @@ -0,0 +1,39 @@ +From b4ab43f12cc44a24e8161eb2d0857b78c756b18c Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@chromium.org> +Date: Tue, 14 Aug 2012 14:24:28 -0400 +Subject: [PATCH] do not error out on generic-gnu + --enable-shared + +If you build with --enabled-shared on a Linux arch not explicitly +listed, the configure script will abort because it didn't detect +"linux" in the fallback generic-gnu tuple. + +Since this is the fallback tuple and people are passing +--enable-shared, assume the user knows what they're in for. + +Change-Id: Ia35b657e7247c8855e3a94fca424c9884d4241e3 +--- + configure | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/configure b/configure +index 2e19e5b..dde215f 100755 +--- a/configure ++++ b/configure +@@ -454,7 +454,13 @@ process_detect() { + # Can only build shared libs on a subset of platforms. Doing this check + # here rather than at option parse time because the target auto-detect + # magic happens after the command line has been parsed. +- enabled linux || die "--enable-shared only supported on ELF for now" ++ if ! enabled linux; then ++ if enabled gnu; then ++ echo "--enable-shared is only supported on ELF; assuming this is OK" ++ else ++ die "--enable-shared only supported on ELF for now" ++ fi ++ fi + fi + if [ -z "$CC" ]; then + echo "Bypassing toolchain for environment detection." +-- +1.7.9.7 + |