Hello Team,

Cassandra CPP driver
2.6

Currently, our application is getting compiled with C++98 standard with ABI 
flag disabled( -std=gnu++98       -D_GLIBCXX_USE_CXX11_ABI=0  )  on machine 
SUSE Linux Enterprise Server 15 SP1 with gcc/g++ version 7.5.0.

Now we are planning to migrate our application to C++11 (or C++14) standard 
with ABI flag enabled (-std=gnu++11      -D_GLIBCXX_USE_CXX11_ABI=1).

We want to know from Vendor,

  1.  Is 3PP library compatible with C++11 (and for  C++14 also ) standard with 
ABI flag enabled ((-std=gnu++11      -D_GLIBCXX_USE_CXX11_ABI=1))    or    
((-std=gnu++14      -D_GLIBCXX_USE_CXX11_ABI=1))
  2.  Any behavior(runtime etc..) change
  3.  Do we need to follow any porting/upgrade guide to upgrade 3PP library or 
any changes at API level.
  4.  Is there any change in memory requirement
  5.  Any other changes which can impact application from 3PP prospective


Other Details:


GCC version:
>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info 
--mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 
--enable-languages=c,c++,objc,fortran,obj-c++,ada,go 
--enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver 
--enable-checking=release --disable-werror 
--with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp 
--disable-libvtv --disable-libcc1 --disable-plugin 
--with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' 
--with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new 
--disable-libstdcxx-pch --enable-version-specific-runtime-libs 
--with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex 
--enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind 
--enable-multilib --with-arch-32=x86-64 --with-tune=generic 
--build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 7.5.0 (SUSE Linux)

Machine Details:
"SUSE Linux Enterprise Server 15 SP1"




Regards,
Deepti Sharma
PMP(r) & ITIL


Reply via email to