-----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