ratt-ru / arcae

Arrow C++ and Python Bindings for casacore
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

Pin manylinux_2_28 image to manylinux_2_28_x86_64:2024.07.02-0 #102

Closed sjperkins closed 3 months ago

sjperkins commented 3 months ago

manylinux_2_28_x86_64:latest breaks vcpkg's build of cfitsio with the following class of linker errors:

...
FAILED: Funpack 
: && /opt/rh/gcc-toolset-12/root/usr/bin/gcc  -pthread -fPIC -O3 -DNDEBUG -rdynamic CMakeFiles/Funpack.dir/funpack.c.o CMakeFiles/Funpack.dir/fpackutil.c.o -o Funpack  -Wl,-rpath,/project/vcpkg/source/buildtrees/cfitsio/x64-linux-dynamic-cxx17-abi1-rel-rel:/project/vcpkg/installed/x64-linux-dynamic-cxx17-abi1-rel/lib  libcfitsio.so.3.49  -lm  /project/vcpkg/installed/x64-linux-dynamic-cxx17-abi1-rel/lib/libz.so && :
/opt/rh/gcc-toolset-12/root/usr/libexec/gcc/x86_64-redhat-linux/12/ld: libcfitsio.so.3.49: undefined reference to `strtok_s'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

See https://github.com/ratt-ru/arcae/actions/runs/9832660416