-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi folks,

I'm working with mingw-w64 in different setups quite some time. Great work,
thank to all contributors.

There is one issue remaining I can't solve. I try to build a native
x86_64-w64-mingw32 toolchain including ada without success so far.

Here's my process:

Build native i686-pc-mingw32 toolchain
gcc-4.6.2 prerelease
bintuils-2.21
gmp-5.0.2
mpfr-3.0.1
mpc-0.9

Build cross toolchain to x86_64-w64-mingw32

Build native x86_64-w64-mingw32 toolchain using the before built cross 
toolchain.

But this leads to the following failure in gcc/ada:
$ (cd ada/bldtools/snamest; x86_64-w64-mingw32-gnatmake -q xsnamest ; 
./xsnamest )
.\xutil.o:xutil.adb:(.text+0x117): undefined reference to 
`__gnat_personality_sj0'
.\xutil.o:xutil.adb:(.text+0x316): undefined reference to 
`__gnat_personality_sj0'
.\xsnamest.o:xsnamest.adb:(.text+0xb6): undefined reference to
`__gnat_personality_sj0'
.\xsnamest.o:xsnamest.adb:(.text+0x3060): undefined reference to
`__gnat_personality_sj0'
.\xsnamest.o:xsnamest.adb:(.text+0x34ee): undefined reference to
`__gnat_personality_sj0'
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-exctab.o):D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-exctab.adb:154:
more undefined references to `__gnat_personality_sj0' follow
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-finimp.o):
In function `system__finalization_implementation__attach_to_final_list':
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:198:
undefined reference to `__gnat_end_handler'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:198:
undefined reference to `__gnat_begin_handler'
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-finimp.o):
In function `system__finalization_implementation__detach_from_final_list':
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:262:
undefined reference to `__gnat_personality_sj0'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:284:
undefined reference to `__gnat_end_handler'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:284:
undefined reference to `__gnat_begin_handler'
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-finimp.o):
In function `system__finalization_implementation__finalize_list':
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:331:
undefined reference to `__gnat_personality_sj0'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:363:
undefined reference to `__gnat_begin_handler'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:363:
undefined reference to `__gnat_end_handler'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:363:
undefined reference to `__gnat_end_handler'
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-finimp.o):
In function `system__finalization_implementation__adjust__2':
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:91:
undefined reference to `__gnat_personality_sj0'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:148:
undefined reference to `__gnat_end_handler'
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:148:
undefined reference to `__gnat_begin_handler'
D:/opt/devel/gnu/cross-gcc/mingwrt-3.18-mingw32/x86_64-w64-1.0/gcc-4.6.2/lib/gcc/x86_64-w64-mingw32/4.6.2/adalib/libgnat.a(s-finimp.o):
In function `system__finalization_implementation__finalize_one':
D:\msys\SCRATCH\tmp.TWrjfIHvsU\gcc-4.6.2\gcc-4.6.2\gcc\ada\rts/s-finimp.adb:374:
undefined reference to `__gnat_personality_sj0'
.
.
.

Any hints how to solve this?

Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEUEARECAAYFAk5CiE8ACgkQoUhjsh59BL70RACYvWMAV1lyLCPpQx/xrXbNKCWz
3wCglRhmPdYM4tvsgSTK381eqyfeuJY=
=DYX7
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to