#46378: flex-2.5.39 needs -all-static -----------------------+------------------- Reporter: rurban@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: flex | -----------------------+------------------- Comment (by rurban@…):
Why would we want this?
flex is 2 versions behind. we have still 2.5.37. 2.5.39 requires now this automake patch to compile to static libs only.
Our flex port does not appear to install any shared libraries.
Yes. That's why we need this patch. Upstream also. flex cannot be used as shared lib by design on most platforms. yylex is always external (user-provided), and only some systems allow unresolved symbols in shared libs. -- Ticket URL: <https://trac.macports.org/ticket/46378#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X