Bug 443399

Summary: flex bundle a static library only - what about a shared one ?
Product: [Fedora] Fedora Reporter: Nicolas Chauvet (kwizart) <kwizart>
Component: flexAssignee: Petr Machata <pmachata>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: medium    
Version: rawhideCC: mnewsome
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-23 16:26:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nicolas Chauvet (kwizart) 2008-04-21 11:11:37 UTC
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.

Comment 1 Petr Machata 2008-04-21 12:09:27 UTC
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.