Hi All. I've been involved with the Hamlib project for many years. I seem to recall that at one time both .so and .a libraries were built by libtool. The project uses Autoconf, Automake, and Libtool, so I think this list is the obvious choice to ask my question.
I recent years I have observed that only .so binaries are built unless --enable-static is passed to the 'configure' script. The result is that .a libraries are built but no .so libraries and all of the user executable programs are static linked to the new libraries. In 'configure.ac' the following macros are used: LT_PREREQ([2.2.6b]) LT_INIT([win32-dll]) LT_LANG([Windows Resource]) As a test I tried with just a bare LT_INIT request and saw no change with only .so libraries being built by default. I am working through a list of issues of the project and one is a request to build both .so and .a libraries by default. Hence the motivation for this email. I am building Hamlib on Debian GNU/Linux 12 with libtool 2.4.7. I also do separate builds for MS Windows, but I don't that is a part of this discussion. I can provide links to files for examination if requested. - Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 NIT([win32-dll])
signature.asc
Description: PGP signature