Opened 8 months ago

Closed 3 months ago

#68118 closed defect (fixed)

highway: builds fail for 10.14: error: use of undeclared identifier '_knot_mask8'

Reported by: mascguy (Christopher Nielsen) Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: highway

Description

There are several occurrences, but it's the same identifier that's missing in all cases:

.../work/highway-1.0.7/hwy/ops/x86_256-inl.h:5781:33: error: use of undeclared identifier '_knot_mask8'
      _mm256_maskz_cvttpd_epu32(_knot_mask8(MaskFromVec(v).raw), v.raw)};
                                ^

This is occurring both on the 10.14 buildbot, as well as locally.

https://ports.macports.org/port/highway/details/

Change History (4)

comment:2 Changed 8 months ago by jmroot (Joshua Root)

In 1c6cf9301fa93c08acd1705eb2a18228dab95d7d/macports-ports (master):

highway: temporarily avoid using Xcode 10's clang

See: #68118

comment:3 in reply to:  2 Changed 8 months ago by mascguy (Christopher Nielsen)

Replying to jmroot:

highway: temporarily avoid using Xcode 10's clang

Josh, are you interested in adding upstream's fix, to allow reverting the blacklist?

PR 1713 - Fix AVX3 mask compilation issues

comment:4 Changed 3 months ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

In 153e74797b67162825f9ee43b36fab03b68c6cea/macports-ports (master):

highway: update to 1.1.0

Closes: #68118

Note: See TracTickets for help on using tickets.