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

Reply via email to