Another question; Why are you adding so many configure options yourself? I can see why you would like to turn off some things like GTK, postgres and GL, but why forcefully add modules and features? Why turn off optimizations? The point with a configure script is that it should make the configurations based on how the system looks. You should only need to add a configure argument if the configure tests are flawed, and even then it is preferred that you let us know so we can fix the tests instead.