[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: permissions on installed files



Thanks for the clarification.

--- debian-ada-policy.texi	3669488cae0a11f224d85db22aad4d24c8706f63
+++ debian-ada-policy.texi	6353069aff59dac72430ab87e003c4d672ce6ee5
@@ -1625,6 +1625,13 @@ @subsection Ada Library Information file
 Rule: The @file{*.ali} files SHALL have read-only permissions for all
 users (i.e. @code{r--r--r--} or 0444).
 
+Rationale: During compilation of a program against the library as
+described later in this document, object files are missing because they
+are lumped together into the shared and static libraries. Gnatmake
+understands the @code{externally_Built} attribute in library projects,
+but with both other methods, it insists on recompiling every object
+whose ALI file has permissions different from @code{r--r--r--}.
+
 Rule: The @file{*.ali} files SHALL reside in
 @file{/usr/lib/ada/adalib/LIBRARY}.
 


Reply to: