[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: complex configure tests involving multiple files and possibly libtoo
From: |
Eric Blake |
Subject: |
Re: complex configure tests involving multiple files and possibly libtool/automake |
Date: |
Thu, 26 Jan 2017 15:42:25 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
On 01/26/2017 02:35 AM, Václav Haisman wrote:
> Hi.
>
> I have a test that I would like to run during configure time which
> basically involves compiling two files and linking a shared object/DLL
> out of them. I think I would like to be using automake/libtool to
> compile and link the configure test itself. Is there a good practice
> or good example on how to do this?
I'm not directly aware of a way to do it, but you CAN use AC_TRY_COMPILE
and then in the 'action-if-true' branch you can copy conftest.o to a
safe location, then try and figure out how to make the subsequent
AC_TRY_LINK refer back to the .o file that you squirreled away. You'll
have to experiment if you can't find an actual example, and if you get
it working, be sure to post back to the list, but I hope that gives you
some hints of things to try.
>
> Before you comment, no, simple single file compile and link will not
> do. This is in attempt to detect issue on Cygwin with C++11
> `thread_local`. See
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697#.
>
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature