]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
merge patch from Jeremy Fitzhardinge:
authorJulian Seward <jseward@acm.org>
Sun, 20 Oct 2002 19:50:07 +0000 (19:50 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 20 Oct 2002 19:50:07 +0000 (19:50 +0000)
16-ld-nodelete
  Add -Wl,-z,nodelete,-z,initfirst to link line for libpthread.so,
  because HJ [Lu] says so. Also add soname.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1249

coregrind/Makefile.am

index 1a15b6f2555a3172c4c8d2a4ae5991962ab266ad..225033f0de1fd0905360b5c287c78da9b56f7caa 100644 (file)
@@ -25,7 +25,10 @@ libpthread_so_SOURCES = \
        vg_libpthread.c \
        vg_libpthread_unimp.c
 libpthread_so_DEPENDENCIES = $(srcdir)/vg_libpthread.vs
-libpthread_so_LDFLAGS     = -Werror -fno-omit-frame-pointer -UVG_LIBDIR -shared -fpic -Wl,-version-script $(srcdir)/vg_libpthread.vs
+libpthread_so_LDFLAGS     = -Werror -fno-omit-frame-pointer -UVG_LIBDIR -shared -fpic \
+       -Wl,-version-script $(srcdir)/vg_libpthread.vs \
+       -Wl,-z,nodelete,-z,initfirst \
+       -Wl,--soname=libpthread.so.0
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 valgrinq_so_LDFLAGS = -shared
@@ -58,7 +61,7 @@ valgrind_so_SOURCES = \
        vg_translate.c \
        vg_transtab.c \
        vg_ldt.c
-valgrind_so_LDFLAGS = -Wl,-z -Wl,initfirst -shared
+valgrind_so_LDFLAGS = -Wl,-z,initfirst -shared
 valgrind_so_LDADD = \
        demangle/cp-demangle.o \
        demangle/cplus-dem.o \