gc-7.2alpha6

build with -DUSE_GET_STACKBASE_FOR_MAIN (#689877)
This commit is contained in:
Rex Dieter 2011-06-20 12:21:31 -05:00
parent f715b5e716
commit fb25af27dc
3 changed files with 14 additions and 12 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
gc-7.2alpha4.tar.gz gc-7.2alpha4.tar.gz
/bdwgc-7_2alpha5-20110107.tar.bz2 /bdwgc-7_2alpha5-20110107.tar.bz2
/gc-7.2alpha6.tar.gz

23
gc.spec
View File

@ -1,17 +1,15 @@
%define pre alpha5 %define pre alpha6
%define snap 20110107
Summary: A garbage collector for C and C++ Summary: A garbage collector for C and C++
Name: gc Name: gc
Version: 7.2 Version: 7.2
Release: 0.3.%{pre}.%{snap}%{?dist} Release: 0.4.%{pre}%{?dist}
Group: System Environment/Libraries Group: System Environment/Libraries
License: BSD License: BSD
Url: http://www.hpl.hp.com/personal/Hans_Boehm/gc/ Url: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
#Source0: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-%{version}%{?pre}.tar.gz Source0: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-%{version}%{?pre}.tar.gz
Source0: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/bdwgc-7_2alpha5-%{snap}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
## upstreamable patches ## upstreamable patches
@ -33,8 +31,7 @@ used as a garbage collecting replacement for C malloc or C++ new.
%package devel %package devel
Summary: Libraries and header files for %{name} development Summary: Libraries and header files for %{name} development
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig
Obsoletes: libgc-devel < %{version}-%{release} Obsoletes: libgc-devel < %{version}-%{release}
Provides: libgc-devel = %{version}-%{release} Provides: libgc-devel = %{version}-%{release}
%description devel %description devel
@ -53,11 +50,9 @@ that involves minimum overhead across a variety of architectures.
%prep %prep
#setup -q -n gc-%{version}%{?pre} %setup -q -n gc-%{version}%{?pre}
%setup -q -n bdwgc
%patch50 -p1 -b .dup_cpp_headers %patch50 -p1 -b .dup_cpp_headers
# refresh auto*/libtool to purge rpaths # refresh auto*/libtool to purge rpaths
rm -f libtool libtool.m4 rm -f libtool libtool.m4
autoreconf -i -f autoreconf -i -f
@ -65,6 +60,9 @@ autoreconf -i -f
%build %build
# see bugzilla.redhat.com/689877
CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
%configure \ %configure \
--disable-dependency-tracking \ --disable-dependency-tracking \
--disable-static \ --disable-static \
@ -73,7 +71,6 @@ autoreconf -i -f
%ifarch %{ix86} %ifarch %{ix86}
--enable-parallel-mark \ --enable-parallel-mark \
%endif %endif
--enable-threads=posix \
--with-libatomic-ops=no --with-libatomic-ops=no
make %{?_smp_mflags} make %{?_smp_mflags}
@ -142,6 +139,10 @@ rm -rf %{buildroot}
%changelog %changelog
* Mon Jun 20 2011 Rex Dieter <rdieter@fedoraproject.rog> 7.2-0.4.alpha6.20110107
- gc-7.2alpha6
- build with -DUSE_GET_STACKBASE_FOR_MAIN (#689877)
* Wed Feb 09 2011 Rex Dieter <rdieter@fedoraproject.org> 7.2-0.3.alpha5.20110107 * Wed Feb 09 2011 Rex Dieter <rdieter@fedoraproject.org> 7.2-0.3.alpha5.20110107
- bdwgc-7.2alpha4 20110107 snapshot - bdwgc-7.2alpha4 20110107 snapshot

View File

@ -1 +1 @@
4f3c130fc71ff23584edaa19a37739ee bdwgc-7_2alpha5-20110107.tar.bz2 319d0b18cc4eb735c8038ece9df055e4 gc-7.2alpha6.tar.gz