|
@@ -279,7 +279,13 @@ LIBTRACEEVENT = $(TE_PATH)libtraceevent.a
|
|
|
export LIBTRACEEVENT
|
|
|
|
|
|
LIBTRACEEVENT_DYNAMIC_LIST = $(TE_PATH)libtraceevent-dynamic-list
|
|
|
-LIBTRACEEVENT_DYNAMIC_LIST_LDFLAGS = -Xlinker --dynamic-list=$(LIBTRACEEVENT_DYNAMIC_LIST)
|
|
|
+
|
|
|
+#
|
|
|
+# The static build has no dynsym table, so this does not work for
|
|
|
+# static build. Looks like linker starts to scream about that now
|
|
|
+# (in Fedora 26) so we need to switch it off for static build.
|
|
|
+DYNAMIC_LIST_LDFLAGS = -Xlinker --dynamic-list=$(LIBTRACEEVENT_DYNAMIC_LIST)
|
|
|
+LIBTRACEEVENT_DYNAMIC_LIST_LDFLAGS = $(if $(findstring -static,$(LDFLAGS)),,$(DYNAMIC_LIST_LDFLAGS))
|
|
|
|
|
|
LIBAPI = $(API_PATH)libapi.a
|
|
|
export LIBAPI
|