H.J. Lu wrote:
On Fri, Feb 08, 2008 at 04:54:47PM +0100, Arnaud Charlet wrote:
I tried to build Ada at trunk revision 131899 on Linux/ia32. It failed
on RHEL4/ia32 and Fedora 8/ia32. But I can build Ada on Linux/Intel64.
Is there a known problem?
It should work AFAIK. What kind of error did you get ?
I configured gcc 4.3 revision 131899 on Fedora 8/ia32 with
--enable-clocale=gnu --with-system-zlib --enable-checking=assert
--with-demangler-in-ld --enable-languages=c,ada --enable-shared
--enable-threads=posix --enable-haifa --prefix=/usr/gcc-4.3
--with-local-prefix=/usr/local
and got
/export/build/gnu/gcc-ada/build-i686-linux/./gcc/xgcc
-B/export/build/gnu/gcc-ada/build-i686-linux/./gcc/
-B/usr/gcc-4.3/i686-pc-linux-gnu/bin/ -B/usr/gcc-4.3/i686-pc-linux-gnu/lib/
-isystem /usr/gcc-4.3/i686-pc-linux-gnu/include -isystem
/usr/gcc-4.3/i686-pc-linux-gnu/sys-include -c -g -O2 -fPIC -W -Wall
-gnatpg s-pack33.adb -o s-pack33.o
s-pack33.adb:52:49: size for "E0" too small, minimum allowed is 64
s-pack33.adb:53:49: size for "E1" too small, minimum allowed is 64
s-pack33.adb:54:49: size for "E2" too small, minimum allowed is 64
s-pack33.adb:55:49: size for "E3" too small, minimum allowed is 64
s-pack33.adb:56:49: size for "E4" too small, minimum allowed is 64
s-pack33.adb:57:49: size for "E5" too small, minimum allowed is 64
s-pack33.adb:58:49: size for "E6" too small, minimum allowed is 64
s-pack33.adb:59:49: size for "E7" too small, minimum allowed is 64
s-pack33.adb:62:30: size for "Cluster" too small, minimum allowed is 512
Strange. I update this morning and built a new native Fedora 8 ia32
compiler followed by a cross to powerpc-rtems. The native was
configured as:
../gcc/configure \
--with-gnu-as --disable-multilib \
--with-gnu-ld --verbose --with-system-zlib --disable-nls \
--enable-version-specific-runtime-libs \
--enable-languages=c,ada --prefix=$INSTALL &&
--joel
H.J.
--
Joel Sherrill, Ph.D. Director of Research & Development
[EMAIL PROTECTED] On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985