forked from Imagelibrary/rtems
2000-10-18 Joel Sherrill <joel@OARcorp.com>
* setup.def, gdb/gdb.spec.in,gnatnewlib/gnatnewlib.spec.in: Updated to reflect gnat 3.13p successfully building.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2000-10-18 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* setup.def, gdb/gdb.spec.in,gnatnewlib/gnatnewlib.spec.in:
|
||||||
|
Updated to reflect gnat 3.13p successfully building.
|
||||||
|
|
||||||
2000-08-30 Joel Sherrill <joel@OARcorp.com>
|
2000-08-30 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
* setup.def: Updated to gnat-3.13p and adjusted all versions
|
* setup.def: Updated to gnat-3.13p and adjusted all versions
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ Provides: rtems-base-gnat-gdb @target_alias@-gnat-gdb
|
|||||||
Autoreqprov: on
|
Autoreqprov: on
|
||||||
Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
|
Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
|
||||||
|
|
||||||
Version: @gdb_version@
|
Version: gnat@gnat_version@
|
||||||
Summary: gdb for target @target_alias@
|
Summary: gdb for target @target_alias@
|
||||||
Source0: ftp://ftp.gnu.org/pub/gnu/gdb-@gdb_version@.tar.gz
|
Source0: ftp://ftp.gnu.org/pub/gnu/gdb-@gdb_version@.tar.gz
|
||||||
Source1: ftp://cs.nyu.edu/pub/gnat/gnat-@gnat_version@-src.tar.gz
|
Source1: ftp://cs.nyu.edu/pub/gnat/gnat-@gnat_version@-src.tar.gz
|
||||||
@@ -38,6 +38,7 @@ Buildroot: /tmp
|
|||||||
# Or you can try the ftp options of rpm :-)
|
# Or you can try the ftp options of rpm :-)
|
||||||
#
|
#
|
||||||
NoSource: 0
|
NoSource: 0
|
||||||
|
NoSource: 1
|
||||||
|
|
||||||
%description
|
%description
|
||||||
RTEMS is an open source operating system for embedded systems.
|
RTEMS is an open source operating system for embedded systems.
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ Patch0: gcc-@gcc_version@-rtems-gnat-@gnat_version@-@gcc_patch_version@.diff
|
|||||||
Patch1: newlib-@newlib_version@-rtems-@newlib_patch_version@.diff
|
Patch1: newlib-@newlib_version@-rtems-@newlib_patch_version@.diff
|
||||||
Patch2: gnat-@gnat_version@-rtems-@gnat_patch_version@.diff
|
Patch2: gnat-@gnat_version@-rtems-@gnat_patch_version@.diff
|
||||||
Patch3: binutils-@binutils_version@-rtems-gnat-@gnat_version@-@binutils_patch_version@.diff
|
Patch3: binutils-@binutils_version@-rtems-gnat-@gnat_version@-@binutils_patch_version@.diff
|
||||||
|
Patch4: newlib-@newlib_version@-rtems-gnat-@gnat_version@-@newlib_patch_version@.diff
|
||||||
#
|
#
|
||||||
Buildroot: /tmp
|
Buildroot: /tmp
|
||||||
|
|
||||||
@@ -119,10 +120,15 @@ This is gnat, gcc, and newlib C Library for @target_alias@.
|
|||||||
%setup -c -n @target_alias@-gnat-newlib -a 0 -a 1 -a 2 -a 3
|
%setup -c -n @target_alias@-gnat-newlib -a 0 -a 1 -a 2 -a 3
|
||||||
|
|
||||||
%patch0 -p0
|
%patch0 -p0
|
||||||
%patch1 -p0
|
|
||||||
%patch2 -p0
|
%patch2 -p0
|
||||||
%patch3 -p0
|
%patch3 -p0
|
||||||
|
|
||||||
|
# this patch needs to be applied with a -p1
|
||||||
|
cd newlib-@newlib_version@
|
||||||
|
%patch1 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
cd ..
|
||||||
|
|
||||||
# this 281 needs to be a variable. :(
|
# this 281 needs to be a variable. :(
|
||||||
cd gcc-@gcc_version@
|
cd gcc-@gcc_version@
|
||||||
patch -p0 <../gnat-@gnat_version@-src/src/gcc-281.dif
|
patch -p0 <../gnat-@gnat_version@-src/src/gcc-281.dif
|
||||||
@@ -242,6 +248,9 @@ This is gnat, gcc, and newlib C Library for @target_alias@.
|
|||||||
CC=gcc CFLAGS="-O2 -g -gnata -gnatp" LANGUAGES="c ada" install
|
CC=gcc CFLAGS="-O2 -g -gnata -gnatp" LANGUAGES="c ada" install
|
||||||
# GNAT has to be mostly installed to even build itself
|
# GNAT has to be mostly installed to even build itself
|
||||||
|
|
||||||
|
# hack to get rid of symlinks to dynamic libraries that don't exist
|
||||||
|
find $RPM_BUILD_ROOT/opt/gnatrtems -name "*.so" | xargs -e rm -f
|
||||||
|
|
||||||
make prefix=$RPM_BUILD_ROOT/opt/gnatrtems install-info
|
make prefix=$RPM_BUILD_ROOT/opt/gnatrtems install-info
|
||||||
|
|
||||||
# cd go back to build/
|
# cd go back to build/
|
||||||
|
|||||||
@@ -3,15 +3,15 @@ binutils_version=2.9.1
|
|||||||
binutils_patch_version=20000429
|
binutils_patch_version=20000429
|
||||||
binutils_rpm_release=3
|
binutils_rpm_release=3
|
||||||
newlib_version=1.8.2
|
newlib_version=1.8.2
|
||||||
newlib_patch_version=20000828
|
newlib_patch_version=20000907
|
||||||
gcc_version=2.8.1
|
gcc_version=2.8.1
|
||||||
gcc_patch_version=20000429
|
gcc_patch_version=20000429
|
||||||
gnat_version=3.13p
|
gnat_version=3.13p
|
||||||
gnat_patch_version=20000829
|
gnat_patch_version=20000829
|
||||||
gnatnewlib_rpm_release=1
|
gnatnewlib_rpm_release=1
|
||||||
gdb_version=4.17
|
gdb_version=4.17
|
||||||
gdb_patch_version=20000429
|
gdb_patch_version=20000918
|
||||||
gdb_rpm_release=3
|
gdb_rpm_release=1
|
||||||
rtems_version=NA
|
rtems_version=NA
|
||||||
rtems_rpm_release=1
|
rtems_rpm_release=1
|
||||||
rpm_build_root=/tmp
|
rpm_build_root=/tmp
|
||||||
|
|||||||
Reference in New Issue
Block a user