From 899616198c50df80434682d1e66161b521028ddf Mon Sep 17 00:00:00 2001 From: Daniel Bertalan Date: Sun, 10 Apr 2022 10:36:16 +0200 Subject: Ports: Remove Clang -fPIC hack from zlib Despite the comment, only -fPIE was enabled by default in the Clang toolchain, and not -fPIC. With the LLVM 14 upgrade, we made PIC the default. --- Ports/zlib/package.sh | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Ports/zlib/package.sh b/Ports/zlib/package.sh index 4ee53ae490..c70598eca9 100755 --- a/Ports/zlib/package.sh +++ b/Ports/zlib/package.sh @@ -5,12 +5,6 @@ useconfigure=true files="https://www.zlib.net/zlib-${version}.tar.gz zlib-${version}.tar.gz 91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9" auth_type="sha256" -pre_configure() { - # HACK: Even though Clang generates PIC objects by default, an R_386_PC32 - # relocation still slips into libz.a if we don't set -fPIC explicitly. - export CFLAGS="-fPIC -O3" -} - configure() { # Set uname to linux to prevent it finding the host's `libtool` on e.g. Darwin run ./configure --uname=linux -- cgit v1.2.3