https://bugs.gentoo.org/779160 commit 980149800b1bc9310c404dcc822d35bd725e8b3c Author: orbea Date: Wed Apr 7 11:42:21 2021 -0700 build: Fix undefined references with slibtool. diff --git a/src/exec/dpexec/Makefile.am b/src/exec/dpexec/Makefile.am index 9f37d05..bd8aefe 100644 --- a/src/exec/dpexec/Makefile.am +++ b/src/exec/dpexec/Makefile.am @@ -33,6 +33,8 @@ libDPEXECclm_la_SOURCES = \ crc.c d.c exobject.c function.c license.c loader.c macro.c \ dpparse.c userinter.c utils.c optarg.c sfile.c ddx.c +libDPEXEC_la_LIBADD = ../dxmods/libuser.la + EXTRA_DIST = local.mk dxThreadMain.cpp dxThreadMain.h tmainUtil.cpp tmainUtil.h $(OBJECTS): yuiif.c yuiif.h diff --git a/src/exec/dxexec/Makefile.am b/src/exec/dxexec/Makefile.am index 9bc4260..1971965 100644 --- a/src/exec/dxexec/Makefile.am +++ b/src/exec/dxexec/Makefile.am @@ -12,10 +12,10 @@ libDXEXEC_la_CFLAGS = $(AM_CFLAGS) bindir = $(libdir)/dx/bin_@ARCH@ bin_PROGRAMS = dxexec -dxexec_LDADD = ../dpexec/libDPEXEC.la ../dxmods/libDXMODS.la ../dxmods/user.lo \ - ../dxmods/libDXMODSN.la ../libdx/libLIBDX.la ../libdx/mem.lo \ - ../libdx/memory.lo ../hwrender/libHW.la ../hwrender/opengl/libOPENGL.la -dxexec_LDFLAGS = @DXEXEC_EXP@ +dxexec_LDADD = ../dpexec/libDPEXEC.la ../dxmods/libDXMODS.la \ + ../dxmods/libDXMODSN.la ../libdx/libLIBDX.la ../libdx/libmem.la \ + ../hwrender/libHW.la ../hwrender/opengl/libOPENGL.la +dxexec_LDFLAGS = @DXEXEC_EXP@ -no-undefined dxexec_SOURCES = main.c EXTRA_DIST = tmain.cpp