Index: solenv/gbuild/platform/unxgcc.mk
--- solenv/gbuild/platform/unxgcc.mk.orig
+++ solenv/gbuild/platform/unxgcc.mk
@@ -171,8 +171,7 @@ $(call gb_Helper_abbreviate_dirs,\
 
 $(if $(filter Library,$(TARGETTYPE)), $(call gb_Helper_abbreviate_dirs,\
     $(READELF) -d $(1) | grep SONAME > $(WORKDIR)/LinkTarget/$(2).exports.tmp; \
-    $(NM) $(gb_LTOPLUGINFLAGS) --dynamic --extern-only --defined-only --format=posix $(1) \
-        | cut -d' ' -f1-2 >> $(WORKDIR)/LinkTarget/$(2).exports.tmp && \
+        $(NM) -g -P $(1) | cut -d' ' -f1-2 | grep -v U$$ >> $(WORKDIR)/LinkTarget/$(2).exports.tmp && \
     $(call gb_Helper_replace_if_different_and_touch,$(WORKDIR)/LinkTarget/$(2).exports.tmp, \
         $(WORKDIR)/LinkTarget/$(2).exports,$(1))))
 $(if $(and $(filter CppunitTest Executable,$(TARGETTYPE)),$(filter EMSCRIPTEN,$(OS)),$(filter TRUE,$(ENABLE_QT5))), \
@@ -222,7 +221,7 @@ gb_Library_DLLEXT := .a
 else
 
 gb_Library_TARGETTYPEFLAGS := -shared -Wl,-z,noexecstack
-gb_Library_UDK_MAJORVER := 3
+gb_Library_UDK_MAJORVER := 3.0
 gb_Library_PLAINEXT := .so
 gb_Library_PLAINEXT_FOR_BUILD := .so
 gb_Library_DLLEXT := .so
