summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-27 19:22:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-27 19:22:04 +0000
commit5dee3ea780a893f3d4591fbcfd406468b391cd6d (patch)
tree3a719c6626905b0d8c42bc51421e2450789db9e4 /contrib
parent2003-01-27 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-5dee3ea780a893f3d4591fbcfd406468b391cd6d.tar.bz2
2003-01-27 Joel Sherrill <joel@OARcorp.com>
* i386-cygwin-gcc.spec.in, setup.def: Enabled building of GNAT for revision 2.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/cygwin/ChangeLog5
-rw-r--r--contrib/cygwin/i386-cygwin-gcc.spec.in8
-rw-r--r--contrib/cygwin/setup.def2
3 files changed, 13 insertions, 2 deletions
diff --git a/contrib/cygwin/ChangeLog b/contrib/cygwin/ChangeLog
index ab5e9e1341..1c2b4c510e 100644
--- a/contrib/cygwin/ChangeLog
+++ b/contrib/cygwin/ChangeLog
@@ -1,5 +1,10 @@
2003-01-27 Joel Sherrill <joel@OARcorp.com>
+ * i386-cygwin-gcc.spec.in, setup.def: Enabled building of GNAT for
+ revision 2.
+
+2003-01-27 Joel Sherrill <joel@OARcorp.com>
+
* i386-cygwin-gcc.spec.in, i386-cygwin-mingw.spec.in, setup.def:
Updated to current Cygwin versions and fixed some minor nits in
the specifications.
diff --git a/contrib/cygwin/i386-cygwin-gcc.spec.in b/contrib/cygwin/i386-cygwin-gcc.spec.in
index 1c53a9d031..46e3ca0f4e 100644
--- a/contrib/cygwin/i386-cygwin-gcc.spec.in
+++ b/contrib/cygwin/i386-cygwin-gcc.spec.in
@@ -34,15 +34,21 @@ Cross gcc for target cygwin
test -d build || mkdir build
%build
+ 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]
+
cd build
../gcc-%{gcc_version}/configure --target=i386-cygwin \
--with-gnu-as --with-gnu-ld --verbose \
--disable-nls --disable-win32-registry \
- --with-newlib --enable-languages=c,c++ \
+ --with-newlib --enable-languages=c,c++,ada \
--prefix=%{prefix}
make all
+ make -C gcc cross-gnattools
+ make -C gcc ada.all.cross
# We don't want info files
# make info
diff --git a/contrib/cygwin/setup.def b/contrib/cygwin/setup.def
index cb3a1846ed..e0558da96a 100644
--- a/contrib/cygwin/setup.def
+++ b/contrib/cygwin/setup.def
@@ -12,5 +12,5 @@ w32api_rpm_release=1
cygwin_version=1.3.18-1
cygwin_rpm_release=1
gcc_version=3.2-3
-gcc_rpm_release=1
+gcc_rpm_release=2
rpm_build_root=/var/tmp