From: Julian Seward Date: Fri, 10 May 2002 01:42:33 +0000 (+0000) Subject: Add a version script so as to create the right versioned symbols for X-Git-Tag: svn/VALGRIND_1_0_3~215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee775d8b61da73e189528ba0c216236a27dd4e10;p=thirdparty%2Fvalgrind.git Add a version script so as to create the right versioned symbols for libpthread.so. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@249 --- diff --git a/Makefile.am b/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/addrcheck/Makefile.am b/addrcheck/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/addrcheck/Makefile.am +++ b/addrcheck/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/cachegrind/Makefile.am b/cachegrind/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/cachegrind/Makefile.am +++ b/cachegrind/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/corecheck/Makefile.am b/corecheck/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/corecheck/Makefile.am +++ b/corecheck/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/coregrind/Makefile.am +++ b/coregrind/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/coregrind/vg_libpthread.vs b/coregrind/vg_libpthread.vs new file mode 100644 index 0000000000..05f133baf6 --- /dev/null +++ b/coregrind/vg_libpthread.vs @@ -0,0 +1,6 @@ + +GLIBC_2.0 { +}; + +GLIBC_2.1 { +} GLIBC_2.0; diff --git a/helgrind/Makefile.am b/helgrind/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/helgrind/Makefile.am +++ b/helgrind/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/lackey/Makefile.am b/lackey/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/lackey/Makefile.am +++ b/lackey/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/memcheck/Makefile.am b/memcheck/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/memcheck/Makefile.am +++ b/memcheck/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/none/Makefile.am b/none/Makefile.am index e6e58a8dcd..2b6d3e1bd7 100644 --- a/none/Makefile.am +++ b/none/Makefile.am @@ -95,7 +95,8 @@ valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ - $(libpthread_so_OBJECTS) + $(libpthread_so_OBJECTS) \ + -Wl,-version-script vg_libpthread.vs install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(valdir) diff --git a/vg_libpthread.vs b/vg_libpthread.vs new file mode 100644 index 0000000000..05f133baf6 --- /dev/null +++ b/vg_libpthread.vs @@ -0,0 +1,6 @@ + +GLIBC_2.0 { +}; + +GLIBC_2.1 { +} GLIBC_2.0;