On Thu, Feb 12, 2004 at 09:01:03PM +0100, ludovic.brenta@insalien.org wrote: > The packages gnat, gnat-3.2, gnat-3.3 and several Ada library packages > provide Ada Library Information (*.ali) files to accompany the > compiled (static and shared) libraries. The Ada compiler requires > these files to be read-only for all users; otherwise, it tries to > recompile the corresponding source files, and fails because it cannot > place the object files in the same directory as the *.ali files. > The Policy should state that all packages that install *.ali files > must ensure they are read-only for all users. For now, the Ada > packages use post-installation scripts for this, thus bypassing checks > made by lintian and linda. See bugs #226879 and #227162. > I propose the following addition to Section 8.4 "Development files": > "If the package provides Ada Library Information (*.ali) files for use > with GNAT, these files must be read-only for all users." I don't see that this is a very good reason for an exception to the rules on file permissions. Why can't gnat be fixed so that it doesn't try to auto-create object files when it shouldn't? -- Steve Langasek postmodern programmer
Attachment:
pgpTC_B3MJsyB.pgp
Description: PGP signature