summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2017-10-12 11:04:53 +0300
committerMartin Storsjö <martin@martin.st>2017-10-12 21:49:13 +0300
commit0ca66409911e9fba940424be8bdfa54e056b0a4b (patch)
tree89b5f7a12ca3000ab8feee92fd375ef902fd32fa
parentf951837ce58e8588b175fb53a76fd453a81528ec (diff)
configure: Don't add -fPIC to asflags when targeting windows
On X86 windows, asflags weren't actually ever used for anything, since assembling used x86asflags instead, and that flags list had -DPIC already. This fixes building shared libraries with clang for arm/aarch64 windows. (This wasn't an issue when in msvc mode before, since we don't try to enable pic at all there, since the msvc armasm assembler fails on our pic constructs there.) Signed-off-by: Martin Storsjö <martin@martin.st>
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index 4661d9942f..96b99b0501 100755
--- a/configure
+++ b/configure
@@ -4219,9 +4219,9 @@ enable_weak_pic() {
;;
*)
add_cflags -fPIC
+ add_asflags -fPIC
;;
esac
- add_asflags -fPIC
}
enabled pic && enable_weak_pic