From: Stuart Henderson Subject: graphics/chafa build fails on i386 To: Florian Viehweger Cc: ports Date: Thu, 28 Aug 2025 10:47:22 +0100 not exactly sure what triggered this failing; possibly the compiler-rt update. /usr/bin/libtool --tag=CC --mode=link cc -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -Wall -Wextra -Wmissing-prototypes -Wwrite-strings -Wunused-macros -Wundef -Wpointer-arith -Werror=format-security -Wfor-loop-analysis -Wlogical-op-parentheses -ffast-math -fvisibility=hidden -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DCHAFA_COMPILATION -O2 -pipe -Wl,-Bsymbolic -no-undefined -version-info 10:1:10 -o libchafa.la -rpath /usr/local/lib libchafa_la-chafa-canvas.lo libchafa_la-chafa-canvas-config.lo libchafa_la-chafa-features.lo libchafa_la-chafa-frame.lo libchafa_la-chafa-image.lo libchafa_la-chafa-placement.lo libchafa_la-chafa-symbol-map.lo libchafa_la-chafa-term-db.lo libchafa_la-chafa-term-info.lo libchafa_la-chafa-util.lo -L/usr/local/lib -lglib-2.0 -lintl internal/libchafa-internal.la -lm libtool: link: cc -shared -fPIC -DPIC -o .libs/libchafa.so.5.0 -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -Wall -Wextra -Wmissing-prototypes -Wwrite-strings -Wunused-macros -Wundef -Wpointer-arith -Werror=format-security -Wfor-loop-analysis -Wlogical-op-parentheses -ffast-math -fvisibility=hidden -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DCHAFA_COMPILATION -O2 -pipe -Wl,-Bsymbolic .libs/libchafa_la-chafa-canvas.o .libs/libchafa_la-chafa-canvas-config.o .libs/libchafa_la-chafa-features.o .libs/libchafa_la-chafa-frame.o .libs/libchafa_la-chafa-image.o .libs/libchafa_la-chafa-placement.o .libs/libchafa_la-chafa-symbol-map.o .libs/libchafa_la-chafa-term-db.o .libs/libchafa_la-chafa-term-info.o .libs/libchafa_la-chafa-util.o -Wl,-whole-archive /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a -Wl,-no-whole-archive -L.libs -lglib-2.0 -liconv -lintl -lpcre2-8 -lpthread -lm -Wl,-soname,libchafa.so.5.0 ld.lld: error: relocation R_386_PC32 cannot be used against symbol '__cpu_indicator_init'; recompile with -fPIC >>> defined in /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a(libsmolscale_la-smolscale.o) >>> referenced by smolscale.c >>> libsmolscale_la-smolscale.o:(smol_scale_init) in archive /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a ld.lld: error: relocation R_386_GOTOFF cannot be used against symbol '__cpu_model'; recompile with -fPIC >>> defined in /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a(libsmolscale_la-smolscale.o) >>> referenced by smolscale.c >>> libsmolscale_la-smolscale.o:(smol_scale_init) in archive /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a cc: error: linker command failed with exit code 1 (use -v to see invocation) Error while executing cc -shared -fPIC -DPIC -o .libs/libchafa.so.5.0 -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -Wall -Wextra -Wmissing-prototypes -Wwrite-strings -Wunused-macros -Wundef -Wpointer-arith -Werror=format-security -Wfor-loop-analysis -Wlogical-op-parentheses -ffast-math -fvisibility=hidden -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DCHAFA_COMPILATION -O2 -pipe -Wl,-Bsymbolic .libs/libchafa_la-chafa-canvas.o .libs/libchafa_la-chafa-canvas-config.o .libs/libchafa_la-chafa-features.o .libs/libchafa_la-chafa-frame.o .libs/libchafa_la-chafa-image.o .libs/libchafa_la-chafa-placement.o .libs/libchafa_la-chafa-symbol-map.o .libs/libchafa_la-chafa-term-db.o .libs/libchafa_la-chafa-term-info.o .libs/libchafa_la-chafa-util.o -Wl,-whole-archive /pobj/chafa-1.16.1/chafa-1.16.1/chafa/internal/.libs/libchafa-internal.a -Wl,-no-whole-archive -L.libs -lglib-2.0 -liconv -lintl -lpcre2-8 -lpthread -lm -Wl,-soname,libchafa.so.5.0 *** Error 2 in chafa (Makefile:572 'libchafa.la')