[MacPorts] #64268: rubberband: Undefined symbols for architecture x86_64: "___sincos_stret"
MacPorts
noreply at macports.org
Wed Dec 22 14:35:55 UTC 2021
#64268: rubberband: Undefined symbols for architecture x86_64: "___sincos_stret"
-------------------------+------------------------
Reporter: mrkapqa | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: lion
Port: rubberband |
-------------------------+------------------------
Changes (by ryandesign):
* status: assigned => accepted
Comment:
What I've learned is:
* `___sincos_stret` is emitted by the compiler when a program wants both
`sin(x)` and `cos(x)` since it is faster to compute both at once and
that's what `___sincos_stret` does
* `___sincos_stret` was added in OS X 10.9 so since you are on 10.7 it
shouldn't be getting used
* the build is using `-mmacosx-version-min=10.13` to indicate that 10.13
is the minimum OS version it wants to be supported, which explains why
`___sincos_stret` is being used, but probably also means the port doesn't
actually work on OS versions earlier than 10.13 at the moment.
I probably just need to find wherever this 10.13 minimum is being set and
remove it. However it's possible there is a good reason why the developers
set it.
--
Ticket URL: <https://trac.macports.org/ticket/64268#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list