Dunno what is wrong in Yuri's FreeBSD environment
Bob Friesenhahn wrote:
On Sun, 23 Jun 2019, Yuri wrote:
So is there an easy way to override this and always use C++ way of
linking?
To do this you might need to set LD or CC to your C++ compiler. A
better way is to make your main program be C++ since that assures it can
work.
Consider that C++ exceptions can not be thrown into C code unless a
special compiler option is used so that C supports the exception
framework. Without this you are likely to get a core dump.
C++ is very good at using C code but C code is not very good at using
C++ code.
Bob
In my environment /usr/bin/cc is link to gcc , linked to gcc-5.5.0, and
c++ is linked to g++, linked to g++-gcc-5.5.0.
In my environment.
At configure time both compiles are detected as usable. At build time I
could see:
- for C code:
CC foo
CCLD bar
- for C++ code:
CXX alice
CXXLD bob
And projects builds just fine!
Conclusion - there is no defect neither in libtool nor in automake nor
in project autotool files.
Reporter still does not provide feedback with information from
configuration time (requested in a previous post) => resolution is -
broken build environment.
Regards,
Roumen
_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool