http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56030
Bug #: 56030 Summary: Ada fails to build when targeting x32 non multilib Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: ada AssignedTo: unassig...@gcc.gnu.org ReportedBy: gregniet...@gmail.com Created attachment 29205 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29205 Small patch to set the build ABI to x32 when targeting x86_64-*-gnux32 ADA fails with the following a-direct.adb:751:13: warning: types for unchecked conversion have different sizes the root of the problem is the rts directory configuration is setup for native 64. ADA does not recognize x86_64-*-gnux32 as been x32 and will only build x32 as a multilib not native. as i believe there is nothing wrong with having a x86_64-gnux32 system with no 32/64 support i submit a patch to rectify this.