]> git.pld-linux.org Git - packages/gcc4.git/commitdiff
- started multilib for amd64 (just copied multilib for sparc64)
authorSławomir Paszkiewicz <paszczus@pld-linux.org>
Mon, 14 Feb 2005 23:45:09 +0000 (23:45 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- if that is wrong please told me and i will revert
- release 4.1

Changed files:
    gcc4.spec -> 1.265

gcc4.spec

index 130d44513f4fa9affde43f958ecb153f5c4ae674..89c443e1e19b69deb329de70d639716de5ba8b1f 100644 (file)
--- a/gcc4.spec
+++ b/gcc4.spec
@@ -16,7 +16,7 @@ Summary(pl):  Kolekcja kompilator
 Summary(pt_BR):        Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
 Name:          gcc
 Version:       3.4.3
-Release:       4
+Release:       4.1
 Epoch:         5
 License:       GPL
 Group:         Development/Languages
@@ -100,6 +100,10 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                _libdir         /usr/lib
 %define                rpmcflags       -O2 -mtune=ultrasparc
 %endif
+%ifarch amd64
+%define         _slibdir32      /lib
+%define         _libdir         /usr/lib
+%endif
 
 %description
 A compiler aimed at integrating all the optimizations and features
@@ -684,6 +688,16 @@ chmod +x gcc64
 CC=`pwd`/gcc64
 %endif 
 
+%ifarch amd64
+cat > gcc64 <<"EOF"
+#!/bin/sh
+exec /usr/bin/gcc -m64 "$@"
+EOF
+chmod +x gcc64
+CC=`pwd`/gcc64
+%endif 
+
+
 CFLAGS="%{rpmcflags}" \
 CXXFLAGS="%{rpmcflags}" \
 CC="$CC" \
@@ -827,6 +841,11 @@ ln -sf %{_slibdir}*/libgcc_s.so.1 $gccdir/libgcc_s.so
 ln -sf %{_slibdir32}/libgcc_s.so.1 $gccdir/libgcc_s_32.so
 %endif 
 
+%ifarch amd64 
+ln -sf %{_slibdir}*/libgcc_s.so.1 $gccdir/libgcc_s.so
+ln -sf %{_slibdir32}/libgcc_s.so.1 $gccdir/libgcc_s_32.so
+%endif 
+
 %find_lang %{name}
 %find_lang libstdc\+\+
 
This page took 0.057857 seconds and 4 git commands to generate.