]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
automake: Link libcgset with libcgroup
authorTom Hromatka <tom.hromatka@oracle.com>
Fri, 12 Nov 2021 13:52:51 +0000 (06:52 -0700)
committerTom Hromatka <tom.hromatka@oracle.com>
Fri, 12 Nov 2021 13:52:51 +0000 (06:52 -0700)
When linking with the -Wl,--no-undefined flag enabled, libcgset
fails due to undefined symbols.  Fix this by enabling this flag
and linking with libcgroup.la

Closes: https://github.com/libcgroup/libcgroup/issues/66
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
(cherry picked from commit b4015e3f96fc430029a37e94edc151e16727e8f1)

src/tools/Makefile.am

index 0fc1f36e3daf21a09847eda0d6e69d925edd96dc..66a6b66ab0df452b4547a9c220b7a18b38ac3f15 100644 (file)
@@ -27,6 +27,7 @@ cgcreate_CFLAGS = $(CODE_COVERAGE_CFLAGS)
 libcgset_la_SOURCES = cgset.c tools-common.c tools-common.h
 libcgset_la_LIBADD = $(CODE_COVERAGE_LIBS)
 libcgset_la_CFLAGS = $(CODE_COVERAGE_CFLAGS) -DSTATIC= -DUNIT_TEST
+libcgset_la_LDFLAGS = -Wl,--no-undefined $(LDADD)
 
 cgset_SOURCES = cgset.c tools-common.c tools-common.h
 cgset_LIBS = $(CODE_COVERAGE_LIBS)