diff --git a/src/plugins/debugger/ptracepreload.c b/src/plugins/debugger/ptracepreload.c index b44d3c63a15..fd1deabe7a7 100644 --- a/src/plugins/debugger/ptracepreload.c +++ b/src/plugins/debugger/ptracepreload.c @@ -6,7 +6,9 @@ #include #include -int _init(void) +int ptracepreload_init(void) __attribute__((constructor,visibility("hidden"))); + +int ptracepreload_init(void) { prctl(0x59616d61, getppid(), 0, 0, 0); puts("eeks\n"); diff --git a/src/plugins/debugger/ptracepreload.pro b/src/plugins/debugger/ptracepreload.pro index 47c039898f2..1a9e00aa744 100644 --- a/src/plugins/debugger/ptracepreload.pro +++ b/src/plugins/debugger/ptracepreload.pro @@ -7,8 +7,6 @@ CONFIG += shared CONFIG -= qt DESTDIR = $$IDE_LIBRARY_PATH -QMAKE_LFLAGS -= -Wl,--as-needed -QMAKE_LFLAGS *= -nostdlib LIBS += -ldl -lc SOURCES = ptracepreload.c