On the Eiffel 6.5 futures is Smart Compiling and automatically generated
precompiles. Perhaps with those this issue would disappear.
On Wed, Jul 8, 2009 at 10:17 PM, panfriedwoggle <
[hidden email]
> wrote:
>
>
> --- In
[hidden email] <eiffel_software%40yahoogroups.com>,
> Daniel Furrer <daniel.furrer@...> wrote:
> >
> > Following up on the issue with the issue with the precompiles:
> >
> > Jann (who maintains the MacPort) tells me that it is not a good idea to
> > generate the precompiles automatically and I can see that point.
> > So what could be done otherwise is to change the permissions of the
> /precomp
> > folders to allow read-/write access for every user.
> > This would allow a regular user who starts estudio to use&generate
> > precompiles. However, this is a security risk as effectively the code is
> > shared between users.
> >
>
> I don't see a great problem here. The standard way to install things using
> MacPorts is to do it as root, i.e. "sudo port install eiffelstudio". Why not
> have an option in the port file so that the user could choose to generate
> the precompiles during the installation, e.g. "sudo port install
> eiffelstudio +precompiles"?
>
> An alternative would be to have the precompiles for each user live in that
> user's home directory. This would result in multiple copies of the
> precompiles across a multiuser system, but not using precompiles results in
> multiple copies too.
>
> Also, I suspect that many (most?) Mac/'NIX users these days are effectively
> the sole users of their machines, so there would be little waste in
> practice. For a genuinely multiuser machine, the sysadmin could choose to
> generate shared precompiles during installation, as described above.
>
> Regards,
>
> John
>
>
>
[Non-text portions of this message have been removed]