mosra/magnum

/usr/local/bin/corrade-rc: Unsupported relocation type 160 in non-PLT relocations

yurivict opened this issue · 1 comments

Build breaks on FreeBSD/armv7:

[ 54% 161/292] cd /wrkdirs/usr/ports/graphics/magnum/work/magnum-2020.06-3075-gf91638c46/src/Magnum/Shaders && /usr/local/bin/corrade-rc MagnumShaders_RESOURCES_GL resources-gl.conf /wrkdirs/usr/ports/graphics/magnum/work/.build/src/Magnum/Shaders/resource_MagnumShaders_RESOURCES_GL.cpp
FAILED: src/Magnum/Shaders/resource_MagnumShaders_RESOURCES_GL.cpp /wrkdirs/usr/ports/graphics/magnum/work/.build/src/Magnum/Shaders/resource_MagnumShaders_RESOURCES_GL.cpp 
cd /wrkdirs/usr/ports/graphics/magnum/work/magnum-2020.06-3075-gf91638c46/src/Magnum/Shaders && /usr/local/bin/corrade-rc MagnumShaders_RESOURCES_GL resources-gl.conf /wrkdirs/usr/ports/graphics/magnum/work/.build/src/Magnum/Shaders/resource_MagnumShaders_RESOURCES_GL.cpp
ld-elf.so.1: /usr/local/bin/corrade-rc: Unsupported relocation type 160 in non-PLT relocations

log

Version: 2020.06.3075 (rev.f91638c46)
clang-18
FreeBSD 15 (CURRENT)

Unfortunately I have no idea what this could be :(

It looks like corrade itself being built wrong somehow, and this is just a consequence of corrade-rc being used while building Magnum. Do you have a log for the corrade build this executable is coming from? I suppose if you install it locally and run corrade-rc directly, you get the same error, right?