summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-28 17:40:36 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-28 17:40:36 +0000
commit7d9c437014bebfc1c7ef9ad68a2272dc8070ada7 (patch)
tree59025cdcef71badc161c819e13be13e0ebff4b6b /contrib
parent2003-01-28 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-7d9c437014bebfc1c7ef9ad68a2272dc8070ada7.tar.bz2
2003-01-28 Joel Sherrill <joel@OARcorp.com>
* setup.def, sparc-solaris-gcc.spec.in: Update and enable gnat. You must build and install a C only toolset first though.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/solaris/ChangeLog5
-rw-r--r--contrib/solaris/setup.def2
-rw-r--r--contrib/solaris/sparc-solaris-gcc.spec.in13
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 <joel@OARcorp.com>
+
+ * 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 <joel@OARcorp.com>
* 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