Hello, I use yasm to generate some objects and I want to include them into a (static) library using libtool. I use automake that in the end runs libtool as: ../../../libtool --tag=CC --mode=link gcc -std=gnu99 -fdiagnostics-show-option -g -O2 -maes -mpclmul -o libintel.la aes-x86.lo x64_do_rdtsc.o x64_iaesx64.o -ldl -lpthread The x64_do_rdtsc.o x64_iaesx64.o are the yasm generated files. libtool then reports: *** Warning: Linking the shared library libintel.la against the non-libtool *** objects x64_do_rdtsc.o x64_iaesx64.o is not portable! libtool: link: rm -fr .libs/libintel.a .libs/libintel.la libtool: link: ar cru .libs/libintel.a .libs/aes-x86.o libtool: link: ranlib .libs/libintel.a and doesn't include the yasm generated files at all! This doesn't seem correct. I attach a patch that fixes the issue for me although I don't know whether I really fix the underlying issue. regards, Nikos