Re: Writing Autoconf tests

Bob Friesenhahn <[email protected]>
Newsgroups gmane.comp.gnu.libtool.general
Message-ID <[email protected]>
On Wed, 8 Mar 2017, Yumiko wrote:

> I have a problem with Libtool when writing test programs with Autoconf.
>
> My macro modifies LIBS and uses the AC_RUN_IFELSE macro to link and
> run a test program, but AC_RUN_IFELSE uses gcc/g++ directly,
> not through libtool, and the result is that .la files are not inspected
> and required flags are thus not added.
> At least this is what I think is happening.
>
> How should I write my macro so that the test program is
> compiled and linked through the libtool program?

This is a facinating question.  I suspect that it would be necessary 
to temporarily re-define the CC environment variable and restore the 
original value when the test is completed.

What you are attempting to do is hardly ever done.

If your project uses libtool for linking, then libtool will 
automatically search for the .la files and apply the dependency 
libraries.  Unfortunately, this is not helpful for the case of when 
configure is testing for features.

Some/many OS distributions intentionally do not distribute the .la 
files.

Bob
-- 
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.