forked from Imagelibrary/rtems
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.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user