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.

Reply via email to