[arch-dev-public] C++ ABI rebuild announcement

Allan McRae allan at archlinux.org
Thu Dec 10 03:02:03 UTC 2015


Here is a draft announcement.

--BEGIN--
C++ ABI rebuild

GCC-5.x release libstdc++ with a dual ABI [1].  We have now switched to
the new ABI.

While the old C++ ABI is still available, it is recommended that you
build all non-repo packages to have the new ABI. This is particularly if
they link to another library built against the new ABI.  You can get the
list of packages to rebuild using the following:

for i in $(pacman -Qqm); do
  if pacman -Qql $i | xargs readelf -d 2>/dev/null | grep -q
libstdc++.so.6; then
    echo $i;
  fi;
done

[1] https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html

--END--


More information about the arch-dev-public mailing list