From a5c0402c8c732516e1fa187e339ac964565321df Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 16 Aug 2001 19:47:11 +0000 Subject: 2001-08-16 Joel Sherrill * 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 acats4gnat-0.2 scripts were used with minor modifications to support cross testing. --- scripts-ada/ChangeLog | 35 +++++++++++++++++++++++++++++++ scripts-ada/gnatnewlib/gnatnewlib.spec.in | 20 +++++++----------- scripts-ada/setup.def | 8 +++---- 3 files changed, 47 insertions(+), 16 deletions(-) (limited to 'scripts-ada') 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 + + * 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 acats4gnat-0.2 scripts were used + with minor modifications to support cross testing. + 2000-12-08 Joel Sherrill * 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 -- cgit v1.2.3