Commit 67c0f08d168a2933bf01160592cbe905075cd268

Authored by Juan Quintela
Committed by Anthony Liguori
1 parent f36fc7a1

Add -static in configure if needed

Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Makefile
@@ -20,9 +20,7 @@ CPPFLAGS += -I. -I$(SRC_PATH) -MMD -MP -MT $@ @@ -20,9 +20,7 @@ CPPFLAGS += -I. -I$(SRC_PATH) -MMD -MP -MT $@
20 CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 20 CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
21 CPPFLAGS += -U_FORTIFY_SOURCE 21 CPPFLAGS += -U_FORTIFY_SOURCE
22 LIBS= 22 LIBS=
23 -ifdef CONFIG_STATIC  
24 -LDFLAGS += -static  
25 -endif 23 +
26 ifdef BUILD_DOCS 24 ifdef BUILD_DOCS
27 DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8 25 DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8
28 else 26 else
Makefile.target
@@ -175,10 +175,6 @@ ifdef CONFIG_LINUX_USER @@ -175,10 +175,6 @@ ifdef CONFIG_LINUX_USER
175 VPATH+=:$(SRC_PATH)/linux-user:$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) 175 VPATH+=:$(SRC_PATH)/linux-user:$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR)
176 CPPFLAGS+=-I$(SRC_PATH)/linux-user -I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) 176 CPPFLAGS+=-I$(SRC_PATH)/linux-user -I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR)
177 177
178 -ifdef CONFIG_STATIC  
179 -LDFLAGS+=-static  
180 -endif  
181 -  
182 ifeq ($(ARCH),i386) 178 ifeq ($(ARCH),i386)
183 ifdef TARGET_GPROF 179 ifdef TARGET_GPROF
184 USE_I386_LD=y 180 USE_I386_LD=y
@@ -322,10 +318,6 @@ ifdef CONFIG_BSD_USER @@ -322,10 +318,6 @@ ifdef CONFIG_BSD_USER
322 VPATH+=:$(SRC_PATH)/bsd-user 318 VPATH+=:$(SRC_PATH)/bsd-user
323 CPPFLAGS+=-I$(SRC_PATH)/bsd-user -I$(SRC_PATH)/bsd-user/$(TARGET_ARCH) 319 CPPFLAGS+=-I$(SRC_PATH)/bsd-user -I$(SRC_PATH)/bsd-user/$(TARGET_ARCH)
324 320
325 -ifdef CONFIG_STATIC  
326 -LDFLAGS+=-static  
327 -endif  
328 -  
329 ifeq ($(ARCH),i386) 321 ifeq ($(ARCH),i386)
330 ifdef TARGET_GPROF 322 ifdef TARGET_GPROF
331 USE_I386_LD=y 323 USE_I386_LD=y
@@ -620,9 +612,6 @@ CPPFLAGS+=-I$(SRC_PATH)/slirp @@ -620,9 +612,6 @@ CPPFLAGS+=-I$(SRC_PATH)/slirp
620 endif 612 endif
621 613
622 # specific flags are needed for non soft mmu emulator 614 # specific flags are needed for non soft mmu emulator
623 -ifdef CONFIG_STATIC  
624 -LDFLAGS+=-static  
625 -endif  
626 ifndef CONFIG_DARWIN 615 ifndef CONFIG_DARWIN
627 ifndef CONFIG_WIN32 616 ifndef CONFIG_WIN32
628 ifndef CONFIG_SOLARIS 617 ifndef CONFIG_SOLARIS
configure
@@ -1588,6 +1588,7 @@ fi @@ -1588,6 +1588,7 @@ fi
1588 if test "$static" = "yes" ; then 1588 if test "$static" = "yes" ; then
1589 echo "CONFIG_STATIC=y" >> $config_host_mak 1589 echo "CONFIG_STATIC=y" >> $config_host_mak
1590 echo "#define CONFIG_STATIC 1" >> $config_host_h 1590 echo "#define CONFIG_STATIC 1" >> $config_host_h
  1591 + LDFLAGS="$LDFLAGS -static"
1591 fi 1592 fi
1592 if test $profiler = "yes" ; then 1593 if test $profiler = "yes" ; then
1593 echo "#define CONFIG_PROFILER 1" >> $config_host_h 1594 echo "#define CONFIG_PROFILER 1" >> $config_host_h