| Index: sys-libs/zlib/files/zlib-1.2.1-fPIC.patch
|
| diff --git a/sys-libs/zlib/files/zlib-1.2.1-fPIC.patch b/sys-libs/zlib/files/zlib-1.2.1-fPIC.patch
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5ccbddfd0fbea0008abc87a5704b23ade48095ed
|
| --- /dev/null
|
| +++ b/sys-libs/zlib/files/zlib-1.2.1-fPIC.patch
|
| @@ -0,0 +1,16 @@
|
| +--- zlib-1.2.1/configure
|
| ++++ zlib-1.2.1/configure
|
| +@@ -73,7 +73,12 @@
|
| +
|
| + if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then
|
| + CC="$cc"
|
| +- SFLAGS=${CFLAGS-"-fPIC -O3"}
|
| ++ #SFLAGS=${CFLAGS-"-fPIC -O3"}
|
| ++ # the above is horribly wrong on a few archs where -fPIC should ALWAYS be
|
| ++ # used in the creation of shared libraries. without the following, the
|
| ++ # shared lib test will sometimes fail even when shared libs -can- be created.
|
| ++ SFLAGS=${CFLAGS-"-O3"}
|
| ++ SFLAGS="${SFLAGS} -fPIC"
|
| + CFLAGS="$cflags"
|
| + case `(uname -s || echo unknown) 2>/dev/null` in
|
| + Linux | linux | GNU | GNU/*)
|
|
|