tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Various py-* packages missing atomic64.mk
Havard Eidnes <he%NetBSD.org@localhost> writes:
> a review of the state of my bulk build host for NetBSD/macppc
> 10.0 reveals that all the following packages have failed to build
> because -latomic could not be found:
>
> py310-rapidfuzz-3.10.1/build.log
> py311-rapidfuzz-3.10.1/build.log
> py312-rapidfuzz-3.10.1/build.log
> py313-Pillow-11.0.0/build.log
> py313-brotli-1.1.0/build.log
> py313-cffi-1.17.1/build.log
> py313-cython-3.0.11/build.log
> py313-genshi-0.7.9/build.log
> py313-lxml-5.3.0nb3/build.log
> py313-markupsafe-3.0.2/build.log
> py313-psycopg2-2.9.10/build.log
> py313-rapidfuzz-3.10.1/build.log
> py313-wrapt-1.17.0/build.log
> py313-zope.interface-7.2/build.log
> py313-zopfli-0.2.3/build.log
>
> This is fixable by adding an include of ../../mk/atomic64.mk.
It seems that this is a small subset of python modules, so anything
about 'all python' is wrong.
Do you believe that these have modules implemented in C that uses
atomics?
Do you understand why rapidfuzz is ok on 313 (or is it)?
Do you understand why everything else fails on 313, and is, presumably,
ok on 310/311/312?
Do you expect that these build problems would occur on all 32-bit CPUs,
or do you think this is somehow special to macppc?
(Not arguing against a fix -- just trying to understand more clearly.)
Home |
Main Index |
Thread Index |
Old Index