qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [COMMIT 08b9d66] Fix build on Mac OS X


From: Anthony Liguori
Subject: [Qemu-commits] [COMMIT 08b9d66] Fix build on Mac OS X
Date: Mon, 22 Jun 2009 15:51:10 -0000

From: Anthony Liguori <address@hidden>

Signed-off-by: Anthony Liguori <address@hidden>

diff --git a/configure b/configure
index 14db108..5f11464 100755
--- a/configure
+++ b/configure
@@ -1817,7 +1817,11 @@ esac
 # Determine what linker flags to use to force archive inclusion
 check_linker_flags()
 {
-    $cc $ARCH_CFLAGS -o $TMPE $OS_CFLAGS $TMPC -Wl,$1 -Wl,$2 >/dev/null 
2>/dev/null
+    w2=
+    if test "$2" ; then
+       w2=-Wl,$2
+    fi
+    $cc $ARCH_CFLAGS -o $TMPE $OS_CFLAGS $TMPC -Wl,$1 ${w2} >/dev/null 
2>/dev/null
 }
 
 cat > $TMPC << EOF
@@ -1831,6 +1835,10 @@ elif check_linker_flags -z,allextract -z,defaultextract 
; then
     # Solaris ld
     echo "ARLIBS_BEGIN=-Wl,-z,allextract" >> $config_mak
     echo "ARLIBS_END=-Wl,-z,defaultextract" >> $config_mak
+elif check_linker_flags -all_load ; then
+    # Mac OS X
+    echo "ARLIBS_BEGIN=-all_load" >> $config_mak
+    echo "ARLIBS_END=" >> $config_mak
 else
     echo "Error: your linker does not support --whole-archive or -z."
     echo "Please report to address@hidden"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]