summaryrefslogtreecommitdiffstats
path: root/scripts-ada
diff options
context:
space:
mode:
Diffstat (limited to 'scripts-ada')
-rw-r--r--scripts-ada/ChangeLog35
-rw-r--r--scripts-ada/gnatnewlib/gnatnewlib.spec.in20
-rw-r--r--scripts-ada/setup.def8
3 files changed, 47 insertions, 16 deletions
diff --git a/scripts-ada/ChangeLog b/scripts-ada/ChangeLog
index d69f26fbc7..d9593a8c44 100644
--- a/scripts-ada/ChangeLog
+++ b/scripts-ada/ChangeLog
@@ -1,3 +1,38 @@
+2001-08-16 Joel Sherrill <joel@OARcorp.com>
+
+ * setup.def, gnatnewlib/gnatnewlib.spec.in: Modified to properly
+ build gnat 3.13p-2 RPMs. These were used to run the ACATS with
+ the following results on the powepc-rtems/psim:
+ acats4gnat results cz 3 / 4
+ acats4gnat results a 75 / 75
+ acats4gnat results c2 35 / 35
+ acats4gnat results c3 347 / 349
+ acats4gnat results c4 333 / 338
+ acats4gnat results c5 95 / 95
+ acats4gnat results c6 81 / 81
+ acats4gnat results c7 47 / 50
+ acats4gnat results c8 140 / 140
+ acats4gnat results c9 246 / 255
+ acats4gnat results ca 73 / 74
+ acats4gnat results cb 43 / 43
+ acats4gnat results cc 117 / 117
+ acats4gnat results cd 172 / 172
+ acats4gnat results ce 262 / 268
+ acats4gnat results cxa 85 / 85
+ acats4gnat results cxb 29 / 30
+ acats4gnat results cxc 9 / 16
+ acats4gnat results cxd 27 / 39
+ acats4gnat results cxe 1 / 1
+ acats4gnat results cxf 20 / 20
+ acats4gnat results cxg 28 / 29
+ acats4gnat results cxh 4 / 4
+ acats4gnat results d 4 / 4
+ acats4gnat results e 11 / 11
+ acats4gnat results l 26 / 26
+ This compares favorably with the results on Linux. Laurent
+ Guerby's <guerby@acm.org> acats4gnat-0.2 scripts were used
+ with minor modifications to support cross testing.
+
2000-12-08 Joel Sherrill <joel@OARcorp.com>
* setup.def, gnatnewlib/gnatnewlib.in: Modified to pick up
diff --git a/scripts-ada/gnatnewlib/gnatnewlib.spec.in b/scripts-ada/gnatnewlib/gnatnewlib.spec.in
index 1ace9807a3..5462ca17ef 100644
--- a/scripts-ada/gnatnewlib/gnatnewlib.spec.in
+++ b/scripts-ada/gnatnewlib/gnatnewlib.spec.in
@@ -76,7 +76,7 @@ with appropriate patches.
%package -n rtems-base-gnat
Summary: base package for rtems gnat, gcc, and newlib C Library
-Group: rtems
+Group: gnatrtems
%description -n rtems-base-gnat
@@ -86,7 +86,7 @@ This is the files for gnat, gcc, and newlib that are shared by all targets.
%package -n rtems-base-gnat-binutils
Summary: base package for rtems binutils
-Group: rtems
+Group: gnatrtems
%description -n rtems-base-gnat-binutils
@@ -96,7 +96,7 @@ This is the base for binutils regardless of target CPU.
%package -n @target_alias@-gnat-binutils
Summary: rtems binutils for @target_alias@
-Group: rtems
+Group: gnatrtems
Requires: rtems-base-gnat-binutils
%description -n @target_alias@-gnat-binutils
@@ -107,7 +107,7 @@ This is the GNU binutils for RTEMS targetting @target_alias@.
%package -n @target_alias@-gnat
Summary: rtems gnat, gcc, and newlib C Library for @target_alias@
-Group: rtems
+Group: gnatrtems
Requires: @target_alias@-gnat-binutils rtems-base-gnat
%description -n @target_alias@-gnat
@@ -217,23 +217,19 @@ cd ..
pwd
cd gcc
echo "Starting build of GNAT proper."
- make prefix=$RPM_BUILD_ROOT/opt/gnatrtems \
- CC=gcc CFLAGS="-O2" LANGUAGES="c ada gcov"
+ make CC=gcc CFLAGS="-O2" LANGUAGES="c ada gcov"
echo "Starting build of cross GNAT tools"
- make prefix=$RPM_BUILD_ROOT/opt/gnatrtems \
- CC=gcc CFLAGS="-O2 -g" LANGUAGES="c ada gcov" cross-gnattools
+ make CC=gcc CFLAGS="-O2 -g" LANGUAGES="c ada gcov" cross-gnattools
echo "Starting build of ada.all.cross"
- make prefix=$RPM_BUILD_ROOT/opt/gnatrtems \
- CC=gcc CFLAGS="-O2" LANGUAGES="c ada gcov" ada.all.cross
+ make CC=gcc CFLAGS="-O2" LANGUAGES="c ada gcov" ada.all.cross
# must have -gnato to pass validation
# may want CC=gcc GNATLIBCFLAGS="-O3" GNATLIBFLAGS="-gnatpgn" gnatliy
# NOTE: gnatlib is not multilib'ed -- serious embedded flaw
echo "Starting build of gnatlib"
- make prefix=$RPM_BUILD_ROOT/opt/gnatrtems \
- CC=gcc GNATLIBCFLAGS="-O2 -g" gnatlib
+ make CC=gcc GNATLIBCFLAGS="-O2 -g" gnatlib
%install
cd build
diff --git a/scripts-ada/setup.def b/scripts-ada/setup.def
index 71d42486a8..153d223b55 100644
--- a/scripts-ada/setup.def
+++ b/scripts-ada/setup.def
@@ -1,9 +1,9 @@
# RTEMS tools setup
-binutils_version=2.9.1
-binutils_patch_version=20000429
+binutils_version=2.10
+binutils_patch_version=20001107
binutils_rpm_release=3
-newlib_version=1.8.2
-newlib_patch_version=20001027
+newlib_version=1.9.0
+newlib_patch_version=20010622
gcc_version=2.8.1
gcc_patch_version=20000429
gnat_version=3.13p