Opened 3 hours ago

Last modified 3 hours ago

#71256 assigned defect

py-numpy@1.26.4_1: error: use of undeclared identifier '_kxor_mask8'

Reported by: sambthompson (Sam Thompson) Owned by: reneeotten (Renee Otten)
Priority: Normal Milestone:
Component: ports Version: 2.10.4
Keywords: mojave Cc:
Port: py-numpy

Description (last modified by sambthompson (Sam Thompson))

Build failures on 10.14.6 for py311-numpy and py312-numpy (for example, other subports show same error on 10.14.6):

In file included from ../numpy/core/src/npysort/simd_qsort.dispatch.cpp:12:
In file included from ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-qsort.hpp:10:
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:56:16: error: use of undeclared identifier '_kxor_mask8'
        return _kxor_mask8(x, y);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:60:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:196:16: error: use of undeclared identifier '_kxor_mask8'
        return _kxor_mask8(x, y);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:200:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:325:16: error: use of undeclared identifier '_kxor_mask8'
        return _kxor_mask8(x, y);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:329:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:455:16: error: use of undeclared identifier '_kxor_mask8'
        return _kxor_mask8(x, y);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:459:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:590:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^
../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:696:16: error: use of undeclared identifier '_knot_mask8'
        return _knot_mask8(x);
               ^

Assume it's related to recently landed PR 26408 which has removed the compiler blacklisting compiler.blacklist-append {clang < 1100}?

EDIT: OK, it affects all py-numpy subports.

Change History (1)

comment:1 Changed 3 hours ago by sambthompson (Sam Thompson)

Description: modified (diff)
Port: py-numpy added; py311-numpy py312-numpy removed
Summary: py311-numpy, py312-numpy@1.26.4_1: error: use of undeclared identifier '_kxor_mask8'py-numpy@1.26.4_1: error: use of undeclared identifier '_kxor_mask8'
Note: See TracTickets for help on using tickets.