Description of problem: The flex version 2.5.35 currenly available in rawhide bundles only a static library. Can we provide a shared one (and split the static one into a -static sub-package if needed )? Version-Release number of selected component (if applicable): F-9 could be fixed to be tagged as f9-final. (at least it would be desirable). I don't know if it matter to rebuild all dependent packages at this time for F-9 Additional info: I'm trying to package brlcad which links to -lfl . A shared version should be detected by the configure script but it use the static one for now.
We could, but there is little point. First, flex would then have to provide libflex in a separate package, because flex clients would be runtime dependent on the shared library, which would somewhat complicate packaging both flex and clients. Second, and more important, the library provides only two symbols: main and yywrap. Both of them are trivial, with pretty much fixed implementations. I don't think usual arguments for shared libraries apply in this case.