This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug ada/60411] New: ADA canadian cross build fails.


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60411

            Bug ID: 60411
           Summary: ADA canadian cross build fails.
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bernd.edlinger at hotmail dot de

I start with build=host=x86_64-unknown-linux-gnu target=arm-linux-gnueabihf 

../gcc-4.9-20140302/configure --prefix=/home/ed/gnu/arm-linux-gnueabihf-linux64
--target=arm-linux-gnueabihf --enable-languages=c,c++,fortran,ada
--with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16
--with-float=hard


that one works.


But when I build build=x86_64-unknown-linux-gnu host=target=arm-linux-gnueabihf

../gcc-4.9-20140302/configure --prefix=/home/ed/gnu/arm-linux-gnueabihf-cross
--host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
--enable-languages=c,c++,fortran,ada --with-arch=armv7-a --with-tune=cortex-a9
--with-fpu=vfpv3-d16 --with-float=hard


this build fails:


arm-linux-gnueabihf-gnatbind
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/
-I. -I/home/ed/gnu/gcc-4.9-20140302/gcc/ada -static -x gnatmake
arm-linux-gnueabihf-gnatlink -v gnatmake -o ../../gnatmake \
        --GCC="arm-linux-gnueabihf-g++ -static-libstdc++ -static-libgcc
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/
-I. -I/home/ed/gnu/gcc-4.9-20140302/gcc/ada -static-libstdc++ -static-libgcc "
../link.o ../targext.o ../../ggc-none.o ../../libcommon-target.a
../../libcommon.a ../../../libcpp/libcpp.a   
../../../libbacktrace/.libs/libbacktrace.a ../../../libiberty/libiberty.a  

GNATLINK 4.9.0 20140302 (experimental)
Copyright (C) 1995-2014, Free Software Foundation, Inc.
arm-linux-gnueabihf-g++ -c -gnatA -gnatWb -gnatiw -static-libstdc++
-static-libgcc
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/
-I. -I/home/ed/gnu/gcc-4.9-20140302/gcc/ada -static-libstdc++ -static-libgcc
-gnatws
/home/ed/gnu/gcc-build-arm-linux-gnueabihf-cross/gcc/ada/tools/b~gnatmake.adb
/home/ed/gnu/arm-linux-gnueabihf-linux64/bin/arm-linux-gnueabihf-g++
b~gnatmake.o ../link.o ../targext.o ../../ggc-none.o ./debug.o ./types.o
./alloc.o ./gnatvsn.o ./hostparm.o ./krunch.o ./gnatmake.o ./csets.o ./output.o
./rident.o ./sfn_scan.o ./stylesw.o ./tree_io.o ./stand.o ./opt.o ./table.o
./elists.o ./binderr.o ./fname.o ./fname-sf.o ./fmap.o ./ali.o ./switch.o
./sdefault.o ./sinput-c.o ./snames.o ./stringt.o ./targparm.o ./osint.o
./butil.o ./tempdir.o ./uintp.o ./err_vars.o ./urealp.o ./scans.o
./prj-attr-pm.o ./prj-ext.o ./prj-pp.o ./atree.o ./sinfo.o ./einfo.o ./uname.o
./restrict.o ./errout.o ./aspects.o ./sem_aux.o ./erroutc.o ./styleg.o
./nlists.o ./switch-m.o ./usage.o ./makeusg.o ./widechar.o ./sinput.o ./lib.o
./fname-uf.o ./namet.o ./osint-m.o ./scng.o ./casing.o ./ali-util.o ./errutil.o
./mlib-fil.o ./mlib-utl.o ./mlib-tgt-specific.o ./prj-com.o ./mlib-tgt.o
./mlib-prj.o ./mlib.o ./prj-util.o ./prj-env.o ./prj-attr.o ./make.o
./prj-err.o ./sinput-p.o ./prj-strt.o ./prj-conf.o ./prj-proc.o ./prj-part.o
./prj-pars.o ./prj-nmsc.o ./prj-dect.o ./makeutl.o ./prj-tree.o ./prj.o
../../libcommon-target.a ../../libcommon.a ../../../libcpp/libcpp.a
../../../libbacktrace/.libs/libbacktrace.a ../../../libiberty/libiberty.a -o
../../gnatmake -L./
-L/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude/
-L/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/
-L./ -L/home/ed/gnu/gcc-4.9-20140302/gcc/ada/
/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/libgnat.a
-static-libgcc -static-libstdc++ -static-libgcc
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude
-I/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib/
-I. -I/home/ed/gnu/gcc-4.9-20140302/gcc/ada -static-libstdc++ -static-libgcc
./mlib-prj.o: In function `mlib__prj__build_library':
/home/ed/gnu/gcc-4.9-20140302/gcc/ada/mlib-prj.adb:1997: undefined reference to
`__gnat_raise_nodefer_with_msg'
/home/ed/gnu/gcc-4.9-20140302/gcc/ada/mlib-prj.adb:1844: undefined reference to
`__gnat_raise_nodefer_with_msg'
/home/ed/gnu/gcc-4.9-20140302/gcc/ada/mlib-prj.adb:1567: undefined reference to
`__gnat_raise_nodefer_with_msg'
./make.o: In function
`make__add_source_directories__get_source_dirs__for_projects__recursive_check_context__name_id_set__reverse_iterate':
/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude/a-coorse.adb:1913:
undefined reference to `__gnat_raise_nodefer_with_msg'
./make.o: In function
`make__add_source_directories__get_source_dirs__for_projects__recursive_check_context__name_id_set__iterate':
/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude/a-coorse.adb:1296:
undefined reference to `__gnat_raise_nodefer_with_msg'
./make.o:/home/ed/gnu/arm-linux-gnueabihf-linux64/lib/gcc/arm-linux-gnueabihf/4.9.0/adalib//../adainclude/a-crbtgk.adb:82:
more undefined references to `__gnat_raise_nodefer_with_msg' follow
collect2: error: ld returned 1 exit status
arm-linux-gnueabihf-gnatlink: error when calling
/home/ed/gnu/arm-linux-gnueabihf-linux64/bin/arm-linux-gnueabihf-g++

cat LAST_UPDATED 
Obtained from SVN: trunk revision 208262


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]