On 5/7/19 8:13 AM, Waleed Hamra via blfs-support wrote:
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 :)

Thank you. This is the first time I can recall that any user has mentioned Ada. We removed it because it's install procedures required the binary gnat library and there didn't seem to be any user interest. It didn't help that the build took 51 SBU.

It's a little unclear whether the -j4 you used was during build or install. We really don't recommend using -jx; x>1 for any install. It really won't save very much time and avoids potential errors like you describe.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to