> I built an Ada cross-compiler and noticed that all the *.ali files in > adalib are read-only, e.g. > > ll /opt/rtems-4.12/lib64/gcc/powerpc-rtems4.12/7.1.1/adalib/ > > [...] > > -r--r--r-- 1 sebastian_h domain users 5210 Jun 12 14:06 i-fortra.ali > -r--r--r-- 1 sebastian_h domain users 2769 Jun 12 14:06 interfac.ali > -r--r--r-- 1 sebastian_h domain users 805 Jun 12 14:06 ioexcept.ali > -r--r--r-- 1 sebastian_h domain users 4179 Jun 12 14:06 i-pacdec.ali > -rw-r--r-- 1 sebastian_h domain users 1450556 Jun 12 14:30 libgnarl.a > -rw-r--r-- 1 sebastian_h domain users 16076716 Jun 12 14:30 libgnat.a > > [...] > > This is unlike the lib*.a files, which are user writeable. Its this > intentional?
Yes for the ALI files, but no for the libraries (it doesn't matter for them). -- Eric Botcazou