Linux: In order to stay compatible with packages built on conda-forge, and at the same time being able to use newer compiler and newer cpp features, we (ilastik team) need to be able to build nifty with the _GLIBCXX_CXX11_ABI=0 flag.
Summary:
added a cmake option BUILD_WITH_GLIBCXX_CXX11_ABI which is ON by default. This will add -D_GLIBCXX_USE_CXX11_ABI=1 to compiler flags.
modified conda recipe in order to pass through an environment variable DO_NOT_BUILD_WITH_CXX11_ABI. If this variable is set, it will set the BUILD_WITH_GLIBCXX_CXX11_ABI to OFF
Linux: In order to stay compatible with packages built on conda-forge, and at the same time being able to use newer compiler and newer cpp features, we (ilastik team) need to be able to build nifty with the
_GLIBCXX_CXX11_ABI=0
flag.Summary:
BUILD_WITH_GLIBCXX_CXX11_ABI
which isON
by default. This will add-D_GLIBCXX_USE_CXX11_ABI=1
to compiler flags.DO_NOT_BUILD_WITH_CXX11_ABI
. If this variable is set, it will set theBUILD_WITH_GLIBCXX_CXX11_ABI
toOFF