On Fri, 16 Jul 2010, Barry Smith wrote: > > I think Satish is right we should have > > --with-shared-libraries > --with-dynamic-loading > > I haven't made this change but I've changed > > improved help message for --with-shared and --with-dynamic > made --with-dynamic require --with-shared > make --with-shared NOT allow --with-pic=0
Barry, With this change one has to always do the following for sharedlibs: --with-pic=1 --with-shared=1 and for dynamic libraries. --with-pic=1 --with-shared=1 --with-dynamic=1 Earlier behavior was for --with-pic to be implicitly enabled for with-shared or with-dynamic. It would be good to retain the old behavior. Part of the problem is: configure cannot distinguish between user provided value vs configure default value - for any given option. So we can't do both: * default-pic=disabled but autoenable if user provides --with-shared=1 * if user provides '--with-pic=0 --with-shared=1' - flag as error. [I didn't remember this part - when I started this thread about this issue. Looks like we should silently ignore --with-pic - when --with-shared is enabled] Satish > I'll change the option names in a little while
