Re: permissions on installed files
On Fri, Aug 30, 2013 at 11:05:24AM +0200, Eugeniy Meshcheryakov wrote:
> > The policy does says that ALI files must be installed "r--r--r--".
> > I hardly understand the practical difference with "rw-r--r--", the
> > common practice for /usr/. The root user can circumvent the
> > permissions anyway. If we want to warn him that he should not modify
> > *.ali, why do we let him modify the sources or the compilation options
> > in the project, invalidating the ali files and causing the same kind
> > of problems?
> >
> The problem is that if GCC is run as root it could try to recompile
> library files and change those ali files. It does not happen if those
> files are read-only.
Gnat will only try to recompile when the sources (or compilation
options with -s) have changed. Marking the sources read-only too would
prevent the problem sooner and display more meaningful warnings.
Simple curiosity, when does GCC need to be run as root?
Reply to: