summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2013-05-28 15:10:37 +0300
committerMartin Storsjö <martin@martin.st>2013-06-10 14:32:10 +0300
commit3fd0d166aa240ef547482d1af397c4a653031c2d (patch)
tree0390040a0847b9c18f259d8609010d8174fbcd5b /configure
parent2aa3325454545b63cd63e3d5884f8558790d51df (diff)
configure: Don't explicitly disable PIC for windows targets
This reverts e08c946c6 and 05165c2f7a. The actual intention of e08c946c6 was to fix shared library builds for arm/win32, which can also be accomplished in other ways. Disabling pic on those platforms broke inline assembly on cygwin/64 (since some inline assembly requires knowing whether we are building as PIC or not), and might also break inline assembly on other compilers on windows. As a side-effect, this unfortunately brings back all the warnings about PIC not having any effect on that platform. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure3
1 files changed, 0 insertions, 3 deletions
diff --git a/configure b/configure
index 9644f03746..c558aeb7f2 100755
--- a/configure
+++ b/configure
@@ -3124,7 +3124,6 @@ case $target_os in
dlltool="${cross_prefix}dlltool"
ranlib=:
enable dos_paths
- disable pic
;;
win32|win64)
if enabled shared; then
@@ -3149,7 +3148,6 @@ case $target_os in
objformat="win32"
ranlib=:
enable dos_paths
- disable pic
;;
cygwin*)
target_os=cygwin
@@ -3164,7 +3162,6 @@ case $target_os in
SHFLAGS='-shared -Wl,--out-implib,$(SUBDIR)lib$(FULLNAME).dll.a'
objformat="win32"
enable dos_paths
- disable pic
;;
*-dos|freedos|opendos)
network_extralibs="-lsocket"