[Bug ada/51814] New: only 32-bit ada library is built on 64-bit system
mikulas at artax dot karlin.mff.cuni.cz
gcc-bugzilla@gcc.gnu.org
Tue Jan 10 17:22:00 GMT 2012
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: unassigned@gcc.gnu.org
ReportedBy: mikulas@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.
More information about the Gcc-bugs
mailing list