kyua
kyua copied to clipboard
Build fails on MacOS 13.2.1: libcli.a is incorrectly linked against libutil.a
The build fails with:
g++ -std=c++11 -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -Wcast-qual -Wextra -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wwrite-strings -g -Werror -Wabi -Wctor-dtor-privacy -Wno-deprecated -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wsign-promo -Wsynth -o kyua kyua-main.o libcli.a libdrivers.a libengine.a libstore.a libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libstore.a libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libengine.a libstore.a libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libmodel.a libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3 libutils.a -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -llua -lm -llutok -L/opt/local/lib -lsqlite3
ld: in libcli.a(libutils.a), archive member 'libutils.a' with length 12546016 is not mach-o or llvm bitcode file 'libcli.a' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Removing libcli_a_LIBADD = libutils.a
from cli/Makefile.am.inc
allows the build to succeed.