Update of bug #25258 (project gnustep):
Open/Closed: Closed => In Test
_______________________________________________________
Follow-up Comment #4:
> I think a correct check would ensure that none of the paths are relative
OK ... thanks ... done in trunk :-)
This is important for me because './configure' is usually executed
as your local user, while 'make install' is usually executed as root.
Having 'make install' create any file, or recompile anything, causes always
a lot of pain and confusion since it creates files or compilation results
that
are owned by root and that you can't delete as your local user.
You end up with a project where './configure', 'make', 'make clean',
'make distclean', even a 'rm -Rf directory' all fail unless you first go back
to root and do a 'make distclean' (or 'rm -Rf bad_project').
If a user doesn't know that he has to become root and do a 'make distclean'
(which is more or less obvious depending on your previous Unix/make
experience), he'll be stuck pretty hard. :-(
Anyway, not the end of the world, but it's nice and simple if 'make install'
only installs. :-)
The changes are in trunk and need testing now.
Thanks
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?25258>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep