Skip to content

Commit 58d031d

Browse files
mikhailnovstevegrubb
authored andcommitted
Fix libpython underlinkage
Fix building with -Wl,--no-undefined DEBUG: /usr/bin/x86_64-rosa-linux-gnu-ld: /tmp/ccsLpz7O.ltrans0.ltrans.o: in function `_wrap_audit_log_semanage_message.lto_priv.0': DEBUG: /builddir/build/BUILD/audit-userspace-4.1.3/bindings/swig/python3/audit_wrap.c:3326:(.text+0x6205): warning: undefined reference to `PyLong_AsUnsignedLong' Co-authored-by: Z.AI GLM
1 parent d00aa1a commit 58d031d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

bindings/python/python3/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ auparse_la_SOURCES = $(top_srcdir)/bindings/python/auparse_python.c
3131
auparse_la_CPPFLAGS = -I$(top_srcdir)/auparse $(AM_CPPFLAGS)
3232
auparse_la_CFLAGS = -shared
3333
auparse_la_LDFLAGS = -module -avoid-version -Wl,-z,relro
34-
auparse_la_LIBADD = ${top_builddir}/auparse/libauparse.la ${top_builddir}/lib/libaudit.la
34+
auparse_la_LIBADD = ${top_builddir}/auparse/libauparse.la ${top_builddir}/lib/libaudit.la $(PYTHON3_LIBS)
3535
auparse_la_DEPENDENCIES = ${top_builddir}/auparse/libauparse.la ${top_builddir}/lib/libaudit.la

bindings/swig/python3/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pyexec_LTLIBRARIES = _audit.la
3131
_audit_la_CFLAGS = -shared
3232
_audit_la_LDFLAGS = -module -avoid-version -Wl,-z,relro
3333
_audit_la_DEPENDENCIES =${top_srcdir}/lib/audit_logging.h ${top_builddir}/lib/libaudit.la
34-
_audit_la_LIBADD = ${top_builddir}/lib/libaudit.la
34+
_audit_la_LIBADD = ${top_builddir}/lib/libaudit.la $(PYTHON3_LIBS)
3535
nodist__audit_la_SOURCES = audit_wrap.c
3636
audit.py audit_wrap.c: ${srcdir}/../src/auditswig.i
3737
swig -o audit_wrap.c ${SWIG_FLAGS} ${SWIG_INCLUDES} ${srcdir}/../src/auditswig.i

0 commit comments

Comments
 (0)