cpputils is a C++ library I wrote. The result from that command is
aara...@aaragon-laptop:~/Lib/lib$ nm -g libcpputils.so | grep flip
00003c20 T _ZN8cpputils4flipEd
and if I filter that using c++filt:
aara...@aaragon-laptop:~/Lib/lib$ nm -g libcpputils.so | grep flip | c++filt
00003c20 T cpputils::flip(double)
Is there a way to make this macro work with C++ functions??? for the time
being, I thought that it might be a very good idea to create a function with
C linkage, so for example in my library I wrote:
extern "C" {
int cpputils_autotools() {
return 0;
}
}
so I can use that function in the test for autotools. This I guess is
something that should be done automatically by autotools when creating C++
libraries, so that people don't break their head agains the wall trying to
find out why the macros to test for libraries don't work.
aa
Peter O'Gorman wrote:
>
> aaragon wrote:
>> Hello,
>>
>> I found working with autoconf sometimes very frustrating. This is an
>> example. I want to check for a particular static library that I created.
>> Thus, I put the following in the configure.ac file
>
>> configure:15785: g++-mp-4.3 -g -O3 -o conftest -g -O2
>> -I/Users/aaragon/Lib/include -L/Users/aaragon/Lib/lib conftest.cpp
>> -lcpputils >&5
>> Undefined symbols:
>> "_flip", referenced from:
>
>
> I'm guessing that the cpputils library does not define "_flip". Does nm
> -g libcpputils.a | grep _flip show it with a capital letter?
>
> Peter
> --
> Peter O'Gorman
> http://pogma.com
>
>
> _______________________________________________
> Autoconf mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/autoconf
>
>
--
View this message in context:
http://www.nabble.com/library-search-test-fails%2C-please-help-tp22140739p22155024.html
Sent from the Gnu - Autoconf - General mailing list archive at Nabble.com.
_______________________________________________
Autoconf mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/autoconf