From ee775d8b61da73e189528ba0c216236a27dd4e10 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 10 May 2002 01:42:33 +0000 Subject: [PATCH] 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 --- Makefile.am | 3 ++- addrcheck/Makefile.am | 3 ++- cachegrind/Makefile.am | 3 ++- corecheck/Makefile.am | 3 ++- coregrind/Makefile.am | 3 ++- coregrind/vg_libpthread.vs | 6 ++++++ helgrind/Makefile.am | 3 ++- lackey/Makefile.am | 3 ++- memcheck/Makefile.am | 3 ++- none/Makefile.am | 3 ++- vg_libpthread.vs | 6 ++++++ 11 files changed, 30 insertions(+), 9 deletions(-) create mode 100644 coregrind/vg_libpthread.vs create mode 100644 vg_libpthread.vs 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; -- 2.47.2