Skip to content

Commit 2dbf4c5

Browse files
committed
Add linker flags to prevent libgobject.so loading/unloading
The flags added to the gcc linker step are -Wl,-z,nodelete See discussion here: https://lists.freedesktop.org/archives/dbus/2017-January/017094.html
1 parent 5940e11 commit 2dbf4c5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ test: src/test.c src/generated-code.c
1515

1616
pam_test: src/pam_test.c src/generated-code.c
1717
$(CC) -c src/pam_test.c src/generated-code.c -fPIC -DPIC $(CFLAGS) $(CFLAGS_DBUSGLIB)
18-
$(CC) -shared -o pam_test.so pam_test.o generated-code.o -lpam -ldl $(LIBS) $(LIBS_DBUSGLIB)
18+
$(CC) -Wl,-z,nodelete -shared -o pam_test.so pam_test.o generated-code.o -lpam -ldl $(LIBS) $(LIBS_DBUSGLIB)
1919

2020
src/generaged-code.c src/generated-code.h: src/test-objectmanager.xml
2121
cd src && gdbus-codegen --interface-prefix uk.co.flypig.test.. --generate-c-code generated-code --c-namespace "" --c-generate-object-manager --generate-docbook generated-docs test-objectmanager.xml && cd ..

0 commit comments

Comments
 (0)