Commit 67c0f08d168a2933bf01160592cbe905075cd268
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>
Showing
3 changed files
with
2 additions
and
14 deletions
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 |