[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
Wed Jun 27 04:54:12 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  |
------------------------------------------+-----------------------

Comment (by ryandesign):

 Replying to [comment:8 Ionic]:
 > FWIW, I looked around on a 10.13 machine and libarclite was x86_64-only
 there, too. I don't understand why it would have worked `+universal` on
 that platform. Maybe you didn't look correctly or didn't actually build it
 `+universal`?

 The build failures occurred on the buildbot, which was building gstreamer1
 -gst-plugins-base universal as a dependency of wine. You can see in the
 [https://packages.macports.org/gstreamer1-gst-plugins-base/gstreamer1-gst-
 plugins-base packages directory] that binaries didn't get produced with
 the universal for darwin 13 and 14.

 > I think we should add a `cocoa` variant and make that conflicting with
 `universal`, enable it by default + disable/not offer it on systems not
 supporting ARC (so... anything prior 10.6?)

 It seems that full ARC support is available on 10.7 and later while 10.6
 only has "ARCLite". Apparently the difference is that ARCLite does not
 have zeroing weak references. I don't know whether that difference is
 important to gstreamer1-gst-plugins-base but we can try it out.

 ARC is also only supported on x86_64 so in addition to conflicting with
 the universal variant you would want to verify that `configure.build_arch`
 is x86_64.

-- 
Ticket URL: <https://trac.macports.org/ticket/56495#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list