From 7d9c437014bebfc1c7ef9ad68a2272dc8070ada7 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 28 Jan 2003 17:40:36 +0000 Subject: 2003-01-28 Joel Sherrill * setup.def, sparc-solaris-gcc.spec.in: Update and enable gnat. You must build and install a C only toolset first though. --- contrib/solaris/ChangeLog | 5 +++++ contrib/solaris/setup.def | 2 +- contrib/solaris/sparc-solaris-gcc.spec.in | 13 ++++++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/contrib/solaris/ChangeLog b/contrib/solaris/ChangeLog index bd3d275c8c..692d3fd9c9 100644 --- a/contrib/solaris/ChangeLog +++ b/contrib/solaris/ChangeLog @@ -1,3 +1,8 @@ +2003-01-28 Joel Sherrill + + * setup.def, sparc-solaris-gcc.spec.in: Update and enable gnat. You + must build and install a C only toolset first though. + 2003-01-27 Joel Sherrill * setup.def, sparc-solaris-binutils.spec.in: Updated and diff --git a/contrib/solaris/setup.def b/contrib/solaris/setup.def index c9a35f4047..5485f76e95 100644 --- a/contrib/solaris/setup.def +++ b/contrib/solaris/setup.def @@ -8,5 +8,5 @@ binutils_rpm_release=1 solaris_version=8 solaris_rpm_release=2 gcc_version=3.2.1 -gcc_rpm_release=1 +gcc_rpm_release=2 rpm_build_root=/var/tmp diff --git a/contrib/solaris/sparc-solaris-gcc.spec.in b/contrib/solaris/sparc-solaris-gcc.spec.in index 58da690335..52ff9b6d9e 100644 --- a/contrib/solaris/sparc-solaris-gcc.spec.in +++ b/contrib/solaris/sparc-solaris-gcc.spec.in @@ -30,6 +30,10 @@ Cross gcc for target solaris %prep # untar the sources inside sparc-solaris-gcc %setup -c -n %{name} -a 0 + touch gcc-%{gcc_version}/gcc/ada/treeprs.ads + touch gcc-%{gcc_version}/gcc/ada/[es]info.h + touch gcc-%{gcc_version}/gcc/ada/nmake.ad[bs] + test -d build || mkdir build @@ -38,13 +42,16 @@ Cross gcc for target solaris ../gcc-%{gcc_version}/configure --target=sparc-solaris \ --with-gnu-as --with-gnu-ld --without-newlib --verbose \ - --disable-shared --disable-nls --enable-languages=c \ + --disable-shared --disable-nls --enable-languages=c,ada \ --prefix=%{prefix} make all -# We don't want info files - make info + make -C gcc cross-gnattools + make -C gcc ada.all.cross + +# We don't want info files +# make info %install cd build # Bug in gcc-2.95.1: It doesn't build this installation directory -- cgit v1.2.3