Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I've installed a software with ./configure --enable=abc make && make install

in future i need to install option xyz so will i've to use ./configure --enable=xyz or

./configure --enable=abc --enable=xyz ??

What if i don't use "./configure --enable=abc --enable=xyz" in future just use ./configure --enable=xyz would this affect on my previous configuration???

If i've forgotten that previously which options i enabled, in that case if only i enable the new option would that effect on the options which were enabled last time i compile and this time i missed them???

Is there not anyway to append instead of overwrite??

share|improve this question
In addition to @XCondE, you should note that this is about the configuration of how the source code is compiled, this doesn't change the configuration of the application itself once installed (although which options are available will depend on what it's been compiled with, of course) – Bruno Oct 13 '10 at 12:57

The latter:

./configure --enable=abc --enable=xyz

Depending on the software you may need to do a make clean before re-running ./configure.

share|improve this answer

Yes, it will. The software will re-compile according to ONLY the options you specify at compile time, and if you install it again it will overwrite it with only the new configuration. Any features you forgot to compile the second time will no longer be usable.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.