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