diff --git a/.cvsignore b/.cvsignore index ae319bb..b60a2ff 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -gc6.6.tar.gz +gc6.7.tar.gz diff --git a/gc-6.6-gcc41.patch b/gc-6.6-gcc41.patch deleted file mode 100644 index 1c1a0f4..0000000 --- a/gc-6.6-gcc41.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gc6.6/include/gc_cpp.h.gcc41 2004-10-21 17:47:45.000000000 -0500 -+++ gc6.6/include/gc_cpp.h 2006-02-10 07:12:07.000000000 -0600 -@@ -180,7 +180,7 @@ - inline void* operator new[]( size_t size, void *p ); - inline void operator delete[]( void* obj ); - # ifdef GC_PLACEMENT_DELETE -- inline void gc::operator delete[]( void*, void* ); -+ inline void operator delete[]( void*, void* ); - # endif - #endif /* GC_OPERATOR_NEW_ARRAY */ - }; diff --git a/gc-6.6-no-undefined.patch b/gc-6.7-no-undefined.patch similarity index 87% rename from gc-6.6-no-undefined.patch rename to gc-6.7-no-undefined.patch index 518f442..480a40a 100644 --- a/gc-6.6-no-undefined.patch +++ b/gc-6.7-no-undefined.patch @@ -1,38 +1,5 @@ ---- gc6.6/Makefile.in.no-undefined 2005-09-09 11:34:45.000000000 -0500 -+++ gc6.6/Makefile.in 2005-09-16 10:35:48.700954361 -0500 -@@ -340,15 +340,15 @@ - # linuxthread semaphore functions get linked: - libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) - libgc_la_DEPENDENCIES = @addobjs@ --libgc_la_LDFLAGS = -version-info 1:2:0 -+libgc_la_LDFLAGS = -version-info 1:2:0 -no-undefined -Wl,--no-undefined - EXTRA_libgc_la_SOURCES = alpha_mach_dep.S \ - mips_sgi_mach_dep.s mips_ultrix_mach_dep.s powerpc_darwin_mach_dep.s \ - rs6000_mach_dep.s sparc_mach_dep.S sparc_netbsd_mach_dep.s \ - sparc_sunos4_mach_dep.s ia64_save_regs_in_stack.s - - libgccpp_la_SOURCES = gc_cpp.cc --libgccpp_la_LIBADD = $(THREADDLLIBS) $(UNWINDLIBS) --libgccpp_la_LDFLAGS = -version-info 1:2:0 -+libgccpp_la_LIBADD = ./libgc.la -+libgccpp_la_LDFLAGS = -version-info 1:2:0 -no-undefined -Wl,--no-undefined - AM_CXXFLAGS = @GC_CFLAGS@ - AM_CFLAGS = @GC_CFLAGS@ - @CPLUSPLUS_FALSE@extra_checks = -@@ -356,9 +356,9 @@ - - # gctest_OBJECTS = test.o - gctest_SOURCES = tests/test.c --gctest_LDADD = ./libgc.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) -+gctest_LDADD = ./libgc.la $(EXTRA_TEST_LIBS) - test_cpp_SOURCES = tests/test_cpp.cc --test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) -+test_cpp_LDADD = ./libgccpp.la $(EXTRA_TEST_LIBS) - TESTS = gctest $(extra_checks) - all_objs = @addobjs@ $(libgc_la_OBJECTS) - @COMPILER_XLC_FALSE@ASM_CPP_OPTIONS = -Wp,-P -x assembler-with-cpp ---- gc6.6/Makefile.am.no-undefined 2005-05-28 23:54:12.000000000 -0500 -+++ gc6.6/Makefile.am 2005-09-16 10:35:02.816840997 -0500 +--- gc6.7/Makefile.am.no-undefined 2006-02-18 18:50:37.000000000 -0600 ++++ gc6.7/Makefile.am 2006-03-03 22:51:58.000000000 -0600 @@ -57,7 +57,7 @@ # linuxthread semaphore functions get linked: libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) @@ -63,5 +30,38 @@ -test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) +test_cpp_LDADD = ./libgccpp.la $(EXTRA_TEST_LIBS) - TESTS = gctest $(extra_checks) + TESTS = $(check_PROGRAMS) +--- gc6.7/Makefile.in.no-undefined 2006-02-18 18:50:57.000000000 -0600 ++++ gc6.7/Makefile.in 2006-03-03 22:54:41.000000000 -0600 +@@ -340,15 +340,15 @@ + # linuxthread semaphore functions get linked: + libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) + libgc_la_DEPENDENCIES = @addobjs@ +-libgc_la_LDFLAGS = -version-info 1:2:0 ++libgc_la_LDFLAGS = -version-info 1:2:0 -no-undefined -Wl,--no-undefined + EXTRA_libgc_la_SOURCES = alpha_mach_dep.S \ + mips_sgi_mach_dep.s mips_ultrix_mach_dep.s powerpc_darwin_mach_dep.s \ + rs6000_mach_dep.s sparc_mach_dep.S sparc_netbsd_mach_dep.s \ + sparc_sunos4_mach_dep.s ia64_save_regs_in_stack.s + + libgccpp_la_SOURCES = gc_cpp.cc +-libgccpp_la_LIBADD = $(THREADDLLIBS) $(UNWINDLIBS) +-libgccpp_la_LDFLAGS = -version-info 1:2:0 ++libgccpp_la_LIBADD = ./libgc.la ++libgccpp_la_LDFLAGS = -version-info 1:2:0 -no-undefined -Wl,--no-undefined + AM_CXXFLAGS = @GC_CFLAGS@ + AM_CFLAGS = @GC_CFLAGS@ + @CPLUSPLUS_FALSE@extra_checks = +@@ -356,9 +356,9 @@ + + # gctest_OBJECTS = test.o + gctest_SOURCES = tests/test.c +-gctest_LDADD = ./libgc.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++gctest_LDADD = ./libgc.la $(EXTRA_TEST_LIBS) + test_cpp_SOURCES = tests/test_cpp.cc +-test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++test_cpp_LDADD = ./libgccpp.la $(EXTRA_TEST_LIBS) + TESTS = $(check_PROGRAMS) + all_objs = @addobjs@ $(libgc_la_OBJECTS) + @COMPILER_XLC_FALSE@ASM_CPP_OPTIONS = -Wp,-P -x assembler-with-cpp diff --git a/gc.spec b/gc.spec index bd81657..a80ae86 100644 --- a/gc.spec +++ b/gc.spec @@ -1,9 +1,9 @@ Summary: C++ Garbage Collector Name: gc -Version: 6.6 +Version: 6.7 -Release: 5%{?dist}.1 +Release: 1%{?dist} Group: System Environment/Libraries License: BSD Url: http://www.hpl.hp.com/personal/Hans_Boehm/gc/ @@ -11,9 +11,7 @@ Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc%{version}.tar BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # force no undefined symbols (#166344) -Patch1: gc-6.6-no-undefined.patch -# gcc(4.1) patch -Patch2: gc-6.6-gcc41.patch +Patch1: gc-6.7-no-undefined.patch BuildRequires: libtool BuildRequires: automake @@ -38,7 +36,6 @@ Libraries and header files for %{name} development. %setup -q -n %{name}%{version} %patch1 -p1 -b .no-undefined -%patch2 -p1 -b .gcc41 cp -f %{_datadir}/aclocal/libtool.m4 . libtoolize --copy --force @@ -101,6 +98,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Mar 03 2006 Rex Dieter 6.7-1 +- 6.7 + * Wed Mar 1 2006 Rex Dieter - fc5: gcc/glibc respin diff --git a/sources b/sources index 5a90c22..e0f5d59 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c7c301e8fab8ce152c908b05bc8d452c gc6.6.tar.gz +be780413a0360306ad3b701e45fa8871 gc6.7.tar.gz