http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9346



--- Comment #7 from Koutheir Attouchi <koutheir at gmail dot com> 2012-12-28 
01:15:24 UTC ---

(In reply to comment #6)

> (In reply to comment #5)

> > (In reply to comment #3)

> > > make uninstall no longer supported so changing to enhancement and 

> > 

> > It makes no sense to say "uninstallation" is not supported if 
> > "installation" is

> > supported! If I am able to install from source then I must be able to clean 
> > up

> > my system when I choose to. Uninstallation is optional almost only in 
> > malicious

> > code... Any respectful software must provide at least a basic way to 
> > uninstall

> > it before upgrading it or for removing it entirely.

> 

> uninstall is hard to support really because it means backing up everything

> install will overwrite.  This is hard to do really.  Also it is easy to 
> install

> in a clean directory and just remove that directory if you want uninstall GCC.



I understand these implications (which are classic installers matters). Instead

of merely saying "it's optional" just make it clear in the README or INSTALL

files or "./configure --help" output that "If you want to uninstall gdb for

whatever reason then please install it in a clean directory to be removed

manually, because uninstallation is NOT supported.". This will make it a bit

harder to install gdb (because PATH and other environment variables will need

to be modified...) but at least it says what should be done. I think this more

correct than the "optional" reason.

Reply via email to