Le 22/07/2018 à 03:24, Carlo Pisani a écrit :
hi guys got some deb files from an old Debian's archive(1), converted .deb into .tgz, and installed but it seems there is no gnat-gccI don't know how Gnat works on Debian, but for sure it doesn't work like the version I have on my gentoo-x86 box where I have prepared this test file, hello.adb with Ada.Text_IO; use Ada.Text_IO; procedure Hello is begin Put_Line ("Hello WORLD!"); end Hello; that I can compile via "gnatmake hello.adb" gnat make -v hallo.ada GNATMAKE 4.3.5 "hello.ali" being checked ... gnatgcc -c -x ada hello.adb End of compilation gnatbind -x hello.ali gnatlink hello.ali as you can see it calls "gnatgcc" On HPPA: - "gnatgcc" is not existing out of the debian pagkage(1) - gnat make calls "gcc-4.3" - the installed gcc (provided by gentoo) can't compile ada-files - since the compiler was compiled with languages=C,C++,Fortran and idea? hints? (1) http://snapshot.debian.org/archive/debian/20091008T120404Z/pool/main/g/gnat-4.3
I have observed that, in Debian, the default version of gcc used for Ada is sometimes older than the version used for C/C++. In other words, the default gcc doesn't understand Ada. Therefore gnatgcc points to another version of gcc, which understands it. That might explain, at least in part, the difference you see.
Didier
