diff options
author | Julien Thierry <julien.thierry@arm.com> | 2018-07-13 09:04:04 +0100 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2018-07-13 10:28:31 +0100 |
commit | dc4291bae21842dedbf7a10091ebbfec29ecfbd2 (patch) | |
tree | 5c8cb6a03a0ea90e32dfc50cf3e4c5a4ef1238aa | |
parent | 58ba12ba4e42d4daf8dcc02b02d4e9fafd8b8327 (diff) | |
download | kvmtool-dc4291bae21842dedbf7a10091ebbfec29ecfbd2.tar.gz |
Makefile: Try dynamic linkage for bfd
On Debian Stretch/Ubuntu 14.04, the libbfd provided by libbfd-dev or
binutils-dev packages does not like being linked statically.
Add a dynamic linkage test when detecting libbfd.
Signed-off-by: Julien Thierry <julien.thierry@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -209,7 +209,13 @@ ifeq ($(call try-build,$(SOURCE_BFD),$(CFLAGS),$(LDFLAGS) -lbfd -static),y) OBJS_STATOPT += symbol.o LIBS_STATOPT += -lbfd else - NOTFOUND += bfd + ifeq ($(call try-build,$(SOURCE_BFD),$(CFLAGS),$(LDFLAGS) -lbfd),y) + CFLAGS_DYNOPT += -DCONFIG_HAS_BFD + OBJS_DYNOPT += symbol.o + LIBS_DYNOPT += -lbfd + else + NOTFOUND += bfd + endif endif ifeq (y,$(ARCH_HAS_FRAMEBUFFER)) |