Nick, is that ABI setting the default for gcc 6.3? Or does everybody need to add that definition to every compile in order to avoid problems?
Using the default configuration options for GCC the default value of the macro is 1 which causes the new ABI to be active, so to use the old ABI you must explicitly define the macro to 0 before including any library headers. (Be aware that some GNU/Linux distributions configure GCC 5 differently so that the default value of the macro is 0 and users must define it to 1 to enable the new ABI.)
--
You received this message because you are subscribed to the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vfx-platform-dis...@googlegroups.com.
To post to this group, send email to vfx-platfo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/CABiBYowvzUuuAhAaiLEy%3DoC321%3DAh6gcDn%3DC0qU0hqSuRYuavQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
to install Red Hat Developer Toolset 6.1 on CentOS 7
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-6
--
Wayne
--
You received this message because you are subscribed to the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
vfx-platform-dis...@googlegroups.com.
To post to this group, send email to
vfx-platfo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/c81e75a2-d9a2-42a4-8b6b-cd0cac3e1924%40googlegroups.com.
the CentOS source files can be found on the CentOS Vault link
http://vault.centos.org/7.5.1804/
http://vault.centos.org/7.5.1804/sclo/Source/rh/devtoolset-6/
--
You received this message because you are subscribed to the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
vfx-platform-dis...@googlegroups.com.
To post to this group, send email to
vfx-platfo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/86d4191f-08ae-4b3e-88f0-e7bb38742a4b%40googlegroups.com.
you are mixing versions of Development Toolset and gcc in the description
DTS 6.1 provides gcc 6.3.1
DTS 7.1 provides gcc 7.3.1
Autodesk’s build of Maya 2018 uses devtoolet-2.1 gcc 4.8.2
use of DTS 6.1 was for new products in CY2018
if you have a custom build of gcc 6.3.1 what c++ abi setting are you using ?
are you using: -D_GLIBCXX_USE_CXX11_ABI=0
for your compiles ? the default for stock gcc 5.3+ has been the new ABI
Red Hat decided to maintain using the “old” standard for its long term stable release.
I haven’t checked on what the default will be for RHEL 8 if this has changed or not.
~ $ . /opt/rh/devtoolset-6/enable
~ $ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC)
~ $ . /opt/rh/devtoolset-7/enable
~ $ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-7/root/usr --mandir=/opt/rh/devtoolset-7/root/usr/share/man --infodir=/opt/rh/devtoolset-7/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-7.3.1-20180303/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)
--
Wayne
From: <vfx-platfo...@googlegroups.com> on behalf of Aloys Baillet <aloys....@gmail.com>
Date: Wednesday, November 7, 2018 at 6:38 AM
To: vfx-platform-discuss <vfx-platfo...@googlegroups.com>
--
You received this message because you are subscribed to the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
vfx-platform-dis...@googlegroups.com.
To post to this group, send email to
vfx-platfo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/d50db208-0f45-4ebf-8bd9-8365c65f39f9%40googlegroups.com.