タグ

2019年8月17日のブックマーク (1件)

  • KMC Staff Blog:GCC5以降のlibstdc++のデフォルトABI変更について

    2018年11月08日 GCC5以降のlibstdc++のデフォルトABI変更について GCC 5 以降の C++ ライブラリ、libstdc++ はデフォルトの ABI が変更されているため、それ以前の g++ でコンパイルしたバイナリとは(デフォルトでは)リンク互換性がありません。ただし、旧 ABI もサポートしているので、Dual ABI サポートのライブラリとなっています。 これについてまとまった日語情報が見当たらなかったのでまとめてみます。 確認環境には、GCC 7 と GCC 4.8 が簡単に共存できるので、Ubutun 18.04 を使用します。apt-get で g++ と g++-4.8 をインストールしてあるものとします。 $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)"

    sassano
    sassano 2019/08/17