Stack Exchange
Termux autotools/libtool cannot determine link -lib interface
I'm using Termux for Android 12. I've got a simple C project using autotools. I run:
autoreconf -i
./configure

And it fails saying:
checking the archiver (link -lib) interface... unknown
configure: error: could not determine link -lib interface

In src/Makefile.am:
bin_PROGRAMS = main
main_SOURCES = main.c foo.h
main_LDADD = libfoo.la
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = foo.c foo.h


I think you need foo.h in include_HEADERS rather than main_SOURCES:
bin_PROGRAMS = main
main_SOURCES = main.c
include_HEADERS = foo.h
main_LDADD = libfoo.la
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = foo.c foo.h

