rpms/compat-gcc-34/F-9 compat-gcc-34.spec,1.9,1.10
Dennis Gilmore
ausil at fedoraproject.org
Fri Sep 26 21:29:56 UTC 2008
- Previous message (by thread): rpms/cpuspeed/devel cpuspeed-1.2.1-multicore-support.patch, NONE, 1.1 cpuspeed-1.2.1-no-affected_cpus-fallback.patch, NONE, 1.1 cpuspeed.init, 1.39, 1.40 cpuspeed.spec, 1.68, 1.69 cpuspeed-1.2.1-multicore-workaround.patch, 1.1, NONE cpuspeed.patch, 1.1, NONE idlenice.diff, 1.2, NONE warning.diff, 1.1, NONE
- Next message (by thread): rpms/asylum/devel asylum-0.2.4-makefile.patch, NONE, 1.1 asylum.spec, 1.7, 1.8 asylum-0.2.2-makefile.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ausil
Update of /cvs/pkgs/rpms/compat-gcc-34/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4427
Modified Files:
compat-gcc-34.spec
Log Message:
allow building as sparcv9
Index: compat-gcc-34.spec
===================================================================
RCS file: /cvs/pkgs/rpms/compat-gcc-34/F-9/compat-gcc-34.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- compat-gcc-34.spec 1 Feb 2008 22:52:51 -0000 1.9
+++ compat-gcc-34.spec 26 Sep 2008 21:29:26 -0000 1.10
@@ -16,7 +16,7 @@
Summary: Compatibility GNU Compiler Collection
Name: compat-gcc-34
Version: 3.4.6
-Release: 9
+Release: 10
# libgcc and crtstuff have an exception which allows
# linking it into any kind of programs or shared libraries without
# restrictions.
@@ -45,7 +45,7 @@
Requires: glibc-devel >= 2.2.90-12
Requires: libgcc >= 4.1.0
BuildRequires: elfutils-devel >= 0.72
-%ifarch %{multilib_64_archs} sparc ppc
+%ifarch %{multilib_64_archs} sparc sparcv9 ppc
# Ensure glibc{,-devel} is installed for both multilib arches
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
%endif
@@ -117,13 +117,13 @@
Patch101: gcc34-makeinfo.patch
%define _gnu %{nil}
-%ifarch sparc
+%ifarch sparc sparcv9
%define gcc_target_platform sparc64-%{_vendor}-linux
%endif
%ifarch ppc
%define gcc_target_platform ppc64-%{_vendor}-linux
%endif
-%ifnarch sparc ppc
+%ifnarch sparc sparcv9 ppc
%define gcc_target_platform %{_target_cpu}-%{_vendor}-linux
%endif
@@ -171,7 +171,7 @@
%prep
%setup -q -n gcc-%{version}-%{DATE}
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
%patch1 -p0 -b .multi32-hack~
%endif
%patch2 -p0 -b .ice-hack~
@@ -275,7 +275,7 @@
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mtune=nocona//g'`
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mtune=generic//g'`
%endif
-%ifarch sparc sparc64
+%ifarch sparc sparcv9 sparc64
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mcpu=ultrasparc/-mtune=ultrasparc/g'`
%endif
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-Wall//g' -e 's/-Wp,-D_FORTIFY_SOURCE=2//g'`
@@ -305,13 +305,13 @@
--enable-shared --enable-threads=posix --disable-checking \
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions \
--enable-languages=c,c++,f77 --disable-libgcj \
-%ifarch sparc
+%ifarch sparc sparcv9
--host=%{gcc_target_platform} --build=%{gcc_target_platform} --target=%{gcc_target_platform} --with-cpu=v7
%endif
%ifarch ppc
--host=%{gcc_target_platform} --build=%{gcc_target_platform} --target=%{gcc_target_platform} --with-cpu=default32
%endif
-%ifnarch sparc ppc
+%ifnarch sparc sparcv9 ppc
--host=%{gcc_target_platform}
%endif
@@ -400,7 +400,7 @@
chmod 755 $RPM_BUILD_ROOT/%{_lib}/libgcc_s-%{version}-%{DATE}.so.1
ln -sf libgcc_s-%{version}-%{DATE}.so.1 $RPM_BUILD_ROOT/%{_lib}/libgcc_s.so.1
ln -sf /%{_lib}/libgcc_s.so.1 $FULLPATH/libgcc_s.so
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
ln -sf /lib64/libgcc_s.so.1 $FULLPATH/libgcc_s_64.so
%endif
%ifarch %{multilib_64_archs}
@@ -426,7 +426,7 @@
$RPM_BUILD_ROOT%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/specs
%endif
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
ln -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_platform}-gcc \
$RPM_BUILD_ROOT%{_prefix}/bin/%{_target_platform}-gcc
%endif
@@ -458,7 +458,7 @@
else
ln -sf ../../../../%{_lib}/libg2c.so.0.* libg2c.so
fi
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
mkdir -p 64
ln -sf ../`echo ../../../../lib/libg2c.so.0.* | sed s~/lib/~/lib64/~` 64/libg2c.so
mv -f $RPM_BUILD_ROOT%{_prefix}/lib64/libg2c.*a 64/
@@ -496,7 +496,7 @@
rm -f $RPM_BUILD_ROOT%{_prefix}/lib/lib*.so*
rm -f $RPM_BUILD_ROOT%{_prefix}/lib/lib*.a
%else
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
rm -f $RPM_BUILD_ROOT%{_prefix}/lib64/lib*.so*
rm -f $RPM_BUILD_ROOT%{_prefix}/lib64/lib*.a
%endif
@@ -526,7 +526,7 @@
%defattr(-,root,root)
%{_prefix}/bin/gcc34
%{_prefix}/bin/gcov34
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
%{_prefix}/bin/%{_target_platform}-gcc34
%endif
%ifarch sparc64
@@ -574,7 +574,7 @@
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libgcov.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libgcc_eh.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libgcc_s.so
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/crt*.o
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/libgcc.a
@@ -604,7 +604,7 @@
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{version}
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{version}/cc1plus
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/libstdc++.so
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/libstdc++_shared.so
@@ -646,7 +646,7 @@
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libfrtbegin.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libg2c.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/libg2c.so
-%ifarch sparc ppc
+%ifarch sparc sparcv9 ppc
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/libfrtbegin.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{version}/64/libg2c.a
@@ -666,6 +666,9 @@
%{_prefix}/%{_lib}/libg2c.so.0*
%changelog
+* Fri Sep 26 2008 Dennis Gilmore <dennis at ausil.us> 3.4.6-10
+- setup to allow builing on sparcv9
+
* Fri Feb 1 2008 Jakub Jelinek <jakub at redhat.com> 3.4.6-9
- rebuild with gcc 4.3, allow libstdc++ 4.1.0 ... 4.3.x
- Previous message (by thread): rpms/cpuspeed/devel cpuspeed-1.2.1-multicore-support.patch, NONE, 1.1 cpuspeed-1.2.1-no-affected_cpus-fallback.patch, NONE, 1.1 cpuspeed.init, 1.39, 1.40 cpuspeed.spec, 1.68, 1.69 cpuspeed-1.2.1-multicore-workaround.patch, 1.1, NONE cpuspeed.patch, 1.1, NONE idlenice.diff, 1.2, NONE warning.diff, 1.1, NONE
- Next message (by thread): rpms/asylum/devel asylum-0.2.4-makefile.patch, NONE, 1.1 asylum.spec, 1.7, 1.8 asylum-0.2.2-makefile.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list