[MacPorts] #65306: watchman: multiple dependents failing for 10.14 and earlier: invalid output constraint '=@ccc' in asm (was: fizz: @2022.06.06: builds failing for 10.14: invalid output constraint '=@ccc' in asm)

MacPorts noreply at macports.org
Wed Jun 8 20:02:22 UTC 2022


#65306: watchman: multiple dependents failing for 10.14 and earlier: invalid output
constraint '=@ccc' in asm
--------------------------------------------------+----------------------
  Reporter:  mascguy                              |      Owner:  danchr
      Type:  defect                               |     Status:  assigned
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.7.2
Resolution:                                       |   Keywords:
      Port:  watchman fizz fbthrift fb303 wangle  |
--------------------------------------------------+----------------------
Changes (by mascguy):

 * port:  fizz => watchman fizz fbthrift fb303 wangle


Old description:

> Port is failing on the 10.14 buildbot, due to the following errors:
>
> {{{
> /opt/local/include/folly/synchronization/AtomicUtil-inl.h:278:1: error:
> invalid output constraint '=@ccc' in asm
> FOLLY_DETAIL_ATOMIC_BIT_OP_DEFINE(bts);
> ^
> }}}
>
> https://ports.macports.org/port/fizz/builds/

New description:

 Various dependencies of `watchman` are all failing to build on 10.14 and
 earlier, due to `asm`-related errors like the following:

 {{{
 error: invalid output constraint '=@ccc' in asm
 }}}

 Based on local testing, all can be fixed by blacklisting Clang versions
 prior to 11:

 {{{
 compiler.blacklist-append \
                     {clang < 1100}
 }}}

 The list of ports that need to be fixed are:
 * `fizz`
 * `fbthrift`
 * `fb303`
 * `wangle`
 * `watchman`

--

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


More information about the macports-tickets mailing list