Hello,
I'm trying to build knoda5 on a FreeBSD workstation to use an old
database created with knoda3. I have built knoda from source for a very
long time and I believe I know its build process ;-)
I have successfully built kh_classes and knoda5 with g++9 (after some
minor patches to build hk_classes with a C++11 compiler and
modifications in configure/makefiles to avoid a very old bug, configure
consider that FreeBSD is unable to create shared libraries as configure
use freebsd1) instead of freebsd1.) in several scripts !).
I have tried to debug this issue with core file without any success. I
have seen that if CMAKE_CXX_COMPILER is set to /usr/local/bin/g++9,
executable is linked with gcc10!
database created with knoda3. I have built knoda from source for a very
long time and I believe I know its build process ;-)
minor patches to build hk_classes with a C++11 compiler and
modifications in configure/makefiles to avoid a very old bug, configure
consider that FreeBSD is unable to create shared libraries as configure
use freebsd1) instead of freebsd1.) in several scripts !).
have seen that if CMAKE_CXX_COMPILER is set to /usr/local/bin/g++9,
executable is linked with gcc10!
pythagore:[/usr/local/bin] > ldd knoda5 | grep std++
libstdc++.so.6 => /usr/local/lib/gcc10/libstdc++.so.6 (0x803348000)
welcome.