Hi guys; Firstly, any reasons why recent versions of BLFS don't include an Ada page? The last I found was for GCC 8.2, while 8.3 and now 9.1 mention the ada page in the notes, but it's not there.
To the point at hand. A week ago, I compiled GCC 8.3.0 with ada support, and installed it using a DESTDIR install. It wasn't until after I deleted my GCC build that I noticed ada is not working. I quickly realized I don't have adalibs anywhere. They should be at /usr/lib/gcc/*triplet*/*version*/adalib but they're not there. I thought it might be a packaging issue from me, and ignored it. Yesterday, I started compiling GCC 9.1.0, again, with ada support (also using gnat binaries since the installed one is not functioning). This time, I made sure to inspect the DESTDIR. And yes, no adalib in there. Looking in the make install logs, I saw it installing them, failing some commands, then deleting the directory. install-gnatlib failed, with a note "silently ignored". Like.. why? Why is it silently ignored? Trying to trace the source of the problem I ran the make install script several times, to no avail. Tracing was hard due to -j4, there was no proper order of commands being run. So I ran make install with -j1. It ran and installed adalib just fine. It seems the install script has some race issues. Just thought you'd like to know :) Waleed Hamra -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
