rpms/gc/FC-4 gc-6.6-no-undefined.patch, NONE, 1.1 gc.spec, 1.11, 1.12 gc6.5-opendl.patch, 1.1, NONE
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Fri Sep 16 17:49:29 UTC 2005
- Previous message (by thread): rpms/gc/FC-3 gc-6.6-no-undefined.patch, NONE, 1.1 gc.spec, 1.9, 1.10 gc6.5-opendl.patch, 1.1, NONE
- Next message (by thread): rpms/perl-Config-General/FC-4 .cvsignore, 1.3, 1.4 perl-Config-General.spec, 1.7, 1.8 sources, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rdieter
Update of /cvs/extras/rpms/gc/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7228/FC-4
Modified Files:
gc.spec
Added Files:
gc-6.6-no-undefined.patch
Removed Files:
gc6.5-opendl.patch
Log Message:
* Wed Sep 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> 6.6-3
- no-undefined patch, libtool madness (#166344)
gc-6.6-no-undefined.patch:
--- NEW FILE gc-6.6-no-undefined.patch ---
--- 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 at 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 at 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
@@ -57,7 +57,7 @@
# 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 \
@@ -65,8 +65,8 @@
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
EXTRA_DIST += alpha_mach_dep.S mips_sgi_mach_dep.s sparc_mach_dep.S
@@ -91,9 +91,9 @@
## are included in the distribution
# 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)
Index: gc.spec
===================================================================
RCS file: /cvs/extras/rpms/gc/FC-4/gc.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- gc.spec 12 Sep 2005 20:28:58 -0000 1.11
+++ gc.spec 16 Sep 2005 17:49:26 -0000 1.12
@@ -4,14 +4,16 @@
Name: gc
Version: 6.6
-Release: 2%{?dist}
+Release: 3%{?dist}
Group: System Environment/Libraries
License: BSD
Url: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.6.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Patch1: gc6.5-opendl.patch
+# force no undefined symbols (#166344)
+Patch1: gc-6.6-no-undefined.patch
+BuildRequires: libtool automake autoconf
%description
@@ -27,9 +29,16 @@
%prep
-%setup -n %{name}%{version}
+%setup -q -n %{name}%{version}
-#patch1 -p1 -b .opendl
+%patch1 -p1 -b .no-undefined
+
+cp -f %{_datadir}/aclocal/libtool.m4 .
+libtoolize --copy --force
+aclocal
+automake
+autoconf
+#autoheader
%build
@@ -44,6 +53,7 @@
make %{?_smp_mflags}
+
%check || :
make check
@@ -51,7 +61,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
install -p -D -m644 doc/gc.man $RPM_BUILD_ROOT%{_mandir}/man3/gc.3
@@ -71,7 +81,8 @@
%files
%defattr(-,root,root)
-%doc doc/README doc/README.changes doc/README.contributors
+%doc doc/README doc/README.changes doc/README.contributors
+%doc doc/README.environment doc/README.linux
%{_libdir}/lib*.so.*
%files devel
@@ -83,6 +94,9 @@
%changelog
+* Wed Sep 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> 6.6-3
+- no-undefined patch, libtool madness (#166344)
+
* Mon Sep 12 2005 Rex Dieter <rexdieter[AT]users.sf.net> 6.6-2
- drop opendl patch (doesn't appear to be needed anymore)
--- gc6.5-opendl.patch DELETED ---
- Previous message (by thread): rpms/gc/FC-3 gc-6.6-no-undefined.patch, NONE, 1.1 gc.spec, 1.9, 1.10 gc6.5-opendl.patch, 1.1, NONE
- Next message (by thread): rpms/perl-Config-General/FC-4 .cvsignore, 1.3, 1.4 perl-Config-General.spec, 1.7, 1.8 sources, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list