libjxl-static contains LLVM IR instead of machine code
Reproduction:
Install libjxl-static
by apk add
, unpack /usr/lib/libjxl.a
to anywhere, and check the filetype with file
file *.o
ac_strategy.cc.o: LLVM IR bitcode
alpha.cc.o: LLVM IR bitcode
ans_common.cc.o: LLVM IR bitcode
aux_out.cc.o: LLVM IR bitcode
blending.cc.o: LLVM IR bitcode
box_content_decoder.cc.o: LLVM IR bitcode
butteraugli.cc.o: LLVM IR bitcode
butteraugli_wrapper.cc.o: LLVM IR bitcode
This breaks the process of static linking anything against libjxl-static
using GCC toolchain.