http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51814
Bug #: 51814 Summary: only 32-bit ada library is built on 64-bit system Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassig...@gcc.gnu.org ReportedBy: miku...@artax.karlin.mff.cuni.cz Host: x86_64-unknown-linux-gnu Target: x86_64-unknown-linux-gnu Build: x86_64-unknown-linux-gnu On 64-bit x86-64 system (Debian 6), I configure gcc with these options: ../gcc-4.6.2/configure --prefix=/usr/local/gcc/ --enable-lto --with-system-zlib --enable-languages=ada,c,c++,fortran,go,java,lto,objc,obj-c++ In the result, 64-bit ADA library is not built, gcc builds only 32-bit ADA library. When I install gcc using "make install", there exists a directory "/usr/local/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/32/adalib", but there is no "/usr/local/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/adalib" There exists "/usr/local/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/32/adainclude/ada.ads", but there is no "/usr/local/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/adainclude/ada.ads" Consequently, any ADA program can't be compiled in 64-bit mode.