Index: solenv/gbuild/platform/unxgcc.mk
--- solenv/gbuild/platform/unxgcc.mk.orig
+++ solenv/gbuild/platform/unxgcc.mk
@@ -176,8 +176,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))), \
@@ -245,7 +244,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
