autoconf-archive-maintainers | |
[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: boost macros use non-portable tac
From: |
Peter Johansson |
Subject: |
Re: boost macros use non-portable tac |
Date: |
Thu, 27 Sep 2012 09:42:34 +1000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7) Gecko/20120825 Thunderbird/10.0.7 |
On 09/27/2012 07:34 AM, Peter Simons wrote:
Hi guys,
how do you feel about the solution from<http://savannah.gnu.org/patch/?7839>?
Hi Peter,
That makes sense to me, to add dylib in the file pattern, but I'm not
sure how it deals with Diego's concern regarding the order of libraries.
What is the desired order?
As far as I can understand the library can be named:
libboost_system.a
libboost_system-mt.a
libboost_system.so
libboost_system-mt.so
libboost_system.dylib
libboost_system-mt.dylib
libboost_system.dll
libboost_system-mt.dll
libboost_system.lib
libboost_system-mt.lib
But why are we searching for the library with 'ls' rather than letting
the linker try to find the library. One could try first try linking
against '-lboost_system-mt' and then against '-lboost-system'. The
linker knows much better than us what suffixes libraries have on the
system. If people don't mind that change, I can prepare a patch. WDYT?
Cheers,
Peter
- boost macros use non-portable tac, Peter Johansson, 2012/09/24
- Re: boost macros use non-portable tac, Peter Simons, 2012/09/26
- Re: boost macros use non-portable tac, Peter Johansson, 2012/09/26
- Re: boost macros use non-portable tac, Peter Johansson, 2012/09/26
- Re: boost macros use non-portable tac, Peter Simons, 2012/09/27
- Re: boost macros use non-portable tac, Peter Johansson, 2012/09/27
- Re: boost macros use non-portable tac, Peter Simons, 2012/09/29
- Re: boost macros use non-portable tac, Peter Johansson, 2012/09/30
- PATCH AX_BOOST_THREAD for OSX [was: boost macros use non-portable tac], Peter Johansson, 2012/09/30
- Re: PATCH AX_BOOST_THREAD for OSX [was: boost macros use non-portable tac], Peter Simons, 2012/09/30