Re: build gcc (c,c++,ada) for ia64-hp-hpux11.23 fails

2010-09-20 Thread hobi69


Eric Botcazou-3 wrote:
 
 
 There is no full port of the Ada compiler to this platform in the FSF
 tree.
 You can only build a 64-bit Ada compiler with the unpatched sources.
 
 -- 
 Eric Botcazou
 
 



Thank you very much for your informations and sorry for the delay - I have
been on vacation.
Do you know if there is any configuration option to force build 64bit only?

--
Birger Hoffmann  
-- 
View this message in context: 
http://old.nabble.com/build-gcc-%28c%2Cc%2B%2B%2Cada%29-for-ia64-hp-hpux11.23-fails-tp29612386p29756667.html
Sent from the gcc - bugs mailing list archive at Nabble.com.



Re: build gcc (c,c++,ada) for ia64-hp-hpux11.23 fails

2010-09-20 Thread Eric Botcazou
 Do you know if there is any configuration option to force build 64bit only?

Try --disable-multilib.

-- 
Eric Botcazou


Re: build gcc (c,c++,ada) for ia64-hp-hpux11.23 fails

2010-09-06 Thread Eric Botcazou
 If I skip the milp32 tree - the mlp64 tree works and I could produce
 running 64bit binaries for my TARGET.
 But because milp32 is default - cross compiling the native
 ia64-hp-hpux11.23 gcc fails again.

 So my Question :
 Does anyone know if I need some speciale configuration option for
 ia64-hp-hpux11.23?
 Or is there a problem with the ada EH_MECHANISM in the milp32 tree?
 Or is there a posibility to build an mlp64 gcc only

There is no full port of the Ada compiler to this platform in the FSF tree.
You can only build a 64-bit Ada compiler with the unpatched sources.

-- 
Eric Botcazou


build gcc (c,c++,ada) for ia64-hp-hpux11.23 fails

2010-09-03 Thread hobi69

I need an native gcc (c,c++,ada) for TARGET=ia64-hp-hpux11.23.
Because to build and gcc (with ada) you already need a gcc (with ada),
so I try to reach this by cross compiling from a linux platform (SLES11.1
with gcc 4.5.0).
(I have already done this for hppa2.0w-hp-hpux11.11 , which works fine)

When I start to build the cross compiler the bootstrap fails:
(it fails in gcc-4.5.1/gcc/ada/gcc-interface/Makefile::2444:gnatlib:
../stamp-gnatlib-$(RTSDIR) ../stamp-gnatlib2-$(RTSDIR))


$ ../gcc-4.5.0/configure --prefix=/cross/ia/C1 --enable-languages=c,c++,ada
--with-gnu-as --with-sysroot=/cross/iaroot --enable-threads --disable-nls
--disable-shared --disable-bootstrap --target=ia64-hp-hpux11.23

...
make[3]: Entering directory `/cross/build/objgccC1/gcc/ada'
rm -f rts/s-*.ali
rm -f rts/s-*.o
rm -f rts/a-*.ali
rm -f rts/a-*.o
rm -f rts/*.ali
rm -f rts/*.o
rm -f rts/*.a
rm -f rts/*.sl
touch ../stamp-gnatlib2-rts
rm -f ../stamp-gnatlib-rts
rm -rf rts
mkdir -p rts
chmod u+w rts
ln -s /cross/build/gcc-4.5.0/gcc/ada/ada.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/calendar.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/directio.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/gnat.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/interfac.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/ioexcept.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/machcode.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/text_io.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/unchconv.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/unchdeal.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/sequenio.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/system.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/memtrack.adb rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/a-[a-o]*.adb rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/a-[p-z]*.adb rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/a-[a-o]*.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/a-[p-z]*.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/g-*.ad? rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/i-*.ad? rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-[a-o]*.adb rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-[p-z]*.adb rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-[a-o]*.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-[p-z]*.ads rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/adadecode.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/adadecode.h rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/adaint.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/adaint.h rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/argv.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/cio.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/cstreams.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/errno.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/exit.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/cal.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/ctrl_c.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/env.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/env.h rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/arit64.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/raise.h rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/raise.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/sysdep.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/aux-io.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/init.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/initialize.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/seh_init.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/final.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/tracebak.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/tb-alvms.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/tb-alvxw.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/tb-gcc.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/expect.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/mkdir.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/socket.c rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/gsocket.h rts ;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/targext.c rts ; true
rm -f  rts/a-intnam.ads  rts/s-inmaop.adb  rts/s-intman.adb 
rts/s-osinte.adb  rts/s-osinte.ads  rts/s-osprim.adb  rts/s-taprop.adb 
rts/s-taspri.ads  rts/s-tpopsp.adb  rts/system.ads  rts/a-except.ads 
rts/a-except.adb
rm -f rts/*-*-*.ads rts/*-*-*.adb
ln -s /cross/build/gcc-4.5.0/gcc/ada/a-intnam-hpux.ads rts/a-intnam.ads;  ln
-s /cross/build/gcc-4.5.0/gcc/ada/s-inmaop-posix.adb rts/s-inmaop.adb;  ln
-s /cross/build/gcc-4.5.0/gcc/ada/s-intman-posix.adb rts/s-intman.adb;  ln
-s /cross/build/gcc-4.5.0/gcc/ada/s-osinte-posix.adb rts/s-osinte.adb;  ln
-s /cross/build/gcc-4.5.0/gcc/ada/s-osinte-hpux.ads rts/s-osinte.ads;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-osprim-posix.adb rts/s-osprim.adb;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-taprop-posix.adb rts/s-taprop.adb;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-taspri-posix-noaltstack.ads
rts/s-taspri.ads;  ln -s
/cross/build/gcc-4.5.0/gcc/ada/s-tpopsp-posix-foreign.adb rts/s-tpopsp.adb; 
ln -s /cross/build/gcc-4.5.0/gcc/ada/system-hpux-ia64.ads rts/system.ads; 
ln -s /cross/build/gcc-4.5.0/gcc/ada/a-except-2005.ads