On 2022-11-23 John Paul Adrian Glaubitz wrote: > Well, Debian builds both the static and dynamic libraries in separate > steps, so I'm not sure whether the autotools build system would be > able to detect that.
I would assume the separate steps means running configure twice, once to disable static build and once to disable shared build. > I would make --enable-static and --enable-symbol-versions mutually > exclusive so that the configure fails if both are enabled. I was thinking of a slightly friendlier approach so that the combination --disable-shared --enable-static would imply --disable-symbol-versions on GNU/Linux (it doesn't matter elsewhere for now). It's good if people never need to use the option *-symbol-versions. The defaults need to be as good as easily possible. Using --disable-symbol-versions as a temporary workaround is fine but if it is needed in the long term then something is broken. -- Lasse Collin