duckinator / bork

A Python build and release management tool.
https://bork.readthedocs.io
MIT License
12 stars 2 forks source link

[CI] Fix FreeBSD builds #249

Closed duckinator closed 3 years ago

duckinator commented 3 years ago

Not sure what happened.

Related: python-poetry/poetry#3669, duckinator/emanate#223.

duckinator commented 3 years ago

The error popping up was this:

ld-elf.so.1: /usr/local/lib/libpython3.6m.so.1.0: Undefined symbol "close_range@FBSD_1.6"

And it's happened in a handful of repos using FreeBSD on Cirrus CI. It seems related to FreeBSD's minor version, somehow — changing from 12.1 to 12.2 fixes it. This lines up with what prompted updating Emanate from FreeBSD 12.0 to 12.1 last May.