[MacPorts] #56495: gstreamer1-gst-plugins-base @1.14.1 +universal: error: -fobjc-arc is not supported on platforms using the legacy runtime
MacPorts
noreply at macports.org
Sat Jun 23 08:31:59 UTC 2018
#56495: gstreamer1-gst-plugins-base @1.14.1 +universal: error: -fobjc-arc is not
supported on platforms using the legacy runtime
------------------------------------------+-----------------------
Reporter: ryandesign | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: legacy-os
Port: gstreamer1-gst-plugins-base |
------------------------------------------+-----------------------
Changes (by Ionic):
* cc: ionic (added)
* keywords: => legacy-os
Comment:
This is pretty bad.
The code [https://cgit.freedesktop.org/gstreamer/gst-plugins-
base/commit/?id=7b42f26b80acdef7f28bded92e55b1d070286583 was recently
updated to use ARC] (+ later fixups injecting `-fobjc-arc` where needed).
Given that the changes are quite invasive, there doesn't seem to be a way
to revert back to the non-ARC behavior without maintaining a custom
patchset. We really don't want that.
Since `gstreamer` is a dependency of `wine` and the 32bit version is
highly useful, we're in a kind of stalemate situation.
Replying to [comment:3 ryandesign]:
> With 1.14.1, it now appears to affect only Mavericks and Yosemite, not
earlier or later versions.
I wonder why that is. Did Apple actually implement ARC for x86 in newer
versions? Why does it seem to work there? Can you find that out?
--
Ticket URL: <https://trac.macports.org/ticket/56495#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list