From aa02efa1a06ab4807ea1a64989f3f05ab9ccbe53 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 10 May 2002 01:52:58 +0000 Subject: [PATCH] More symbol versioning stuff git-svn-id: svn://svn.valgrind.org/valgrind/trunk@250 --- Makefile.am | 2 +- addrcheck/Makefile.am | 2 +- cachegrind/Makefile.am | 2 +- corecheck/Makefile.am | 2 +- coregrind/Makefile.am | 2 +- coregrind/vg_libpthread.vs | 3 +++ helgrind/Makefile.am | 2 +- lackey/Makefile.am | 2 +- memcheck/Makefile.am | 2 +- none/Makefile.am | 2 +- vg_libpthread.vs | 3 +++ 11 files changed, 15 insertions(+), 9 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/addrcheck/Makefile.am b/addrcheck/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/addrcheck/Makefile.am +++ b/addrcheck/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/cachegrind/Makefile.am b/cachegrind/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/cachegrind/Makefile.am +++ b/cachegrind/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/corecheck/Makefile.am b/corecheck/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/corecheck/Makefile.am +++ b/corecheck/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/coregrind/Makefile.am +++ b/coregrind/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/coregrind/vg_libpthread.vs b/coregrind/vg_libpthread.vs index 05f133baf6..af225b7203 100644 --- a/coregrind/vg_libpthread.vs +++ b/coregrind/vg_libpthread.vs @@ -4,3 +4,6 @@ GLIBC_2.0 { GLIBC_2.1 { } GLIBC_2.0; + +GLIBC_2.2 { +} GLIBC_2.1; diff --git a/helgrind/Makefile.am b/helgrind/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/helgrind/Makefile.am +++ b/helgrind/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/lackey/Makefile.am b/lackey/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/lackey/Makefile.am +++ b/lackey/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/memcheck/Makefile.am b/memcheck/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/memcheck/Makefile.am +++ b/memcheck/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/none/Makefile.am b/none/Makefile.am index 2b6d3e1bd7..e9bbf2fadb 100644 --- a/none/Makefile.am +++ b/none/Makefile.am @@ -93,7 +93,7 @@ valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS) valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS) $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS) -libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) +libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS) vg_libpthread.vs $(CC) -Wall -Werror -g -O -shared -fpic -o libpthread.so \ $(libpthread_so_OBJECTS) \ -Wl,-version-script vg_libpthread.vs diff --git a/vg_libpthread.vs b/vg_libpthread.vs index 05f133baf6..af225b7203 100644 --- a/vg_libpthread.vs +++ b/vg_libpthread.vs @@ -4,3 +4,6 @@ GLIBC_2.0 { GLIBC_2.1 { } GLIBC_2.0; + +GLIBC_2.2 { +} GLIBC_2.1; -- 2.47.2