diary/Kojima/2016-01-02
の編集
http://plamo.linet.gr.jp/index.php?diary/Kojima/2016-01-02
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・GCC-5.3 昨年末、KDE5用にQt5 + KDE Framework5 + Plasma5 あたりをビルドしてみたのだけれど、その際に感じたのがGCC-4.8系は古い、ということ。Qt5+KF5+Plasma5のcoreの部分くらいはGCC-4.8系でもビルドできるんだけど、KDE applications 15.12 あたりをビルドしようとすると、GCC-4.8.xではコンパイルできない、C++11に準じたコードがある模様。 仕方ないんで、GCC-5.3に更新しようとしているものの、GCC-4.8と5.3ではC++のライブラリの扱いが異なっていて、5.3系でビルドしたライブラリには、C++なライブラリのシンボルに std::__cxx11 という prefix が付き、4.8.xでビルドしたライブラリのシンボル(こっちは std::__1 というprefixが付く)とは互換性が無くなる。 このあたり、C++の仕様が変ったことに起因するらしいけど、GCC-5.xに更新するにはC++なライブラリを軒並み更新しないといけなそうで悩み中。Cなライブラリは影響されないので、XfceやMate環境にはそれほど影響は出ない気がするものの、C++なQtに依存しているKDE回りは全面的に更新しないといけなそう。 さて、GCC-5.3の更新はPlamo-6.1でやったものか、Plamo-7 くらいまで遅らせたものか。。。 #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・GCC-5.3 昨年末、KDE5用にQt5 + KDE Framework5 + Plasma5 あたりをビルドしてみたのだけれど、その際に感じたのがGCC-4.8系は古い、ということ。Qt5+KF5+Plasma5のcoreの部分くらいはGCC-4.8系でもビルドできるんだけど、KDE applications 15.12 あたりをビルドしようとすると、GCC-4.8.xではコンパイルできない、C++11に準じたコードがある模様。 仕方ないんで、GCC-5.3に更新しようとしているものの、GCC-4.8と5.3ではC++のライブラリの扱いが異なっていて、5.3系でビルドしたライブラリには、C++なライブラリのシンボルに std::__cxx11 という prefix が付き、4.8.xでビルドしたライブラリのシンボル(こっちは std::__1 というprefixが付く)とは互換性が無くなる。 このあたり、C++の仕様が変ったことに起因するらしいけど、GCC-5.xに更新するにはC++なライブラリを軒並み更新しないといけなそうで悩み中。Cなライブラリは影響されないので、XfceやMate環境にはそれほど影響は出ない気がするものの、C++なQtに依存しているKDE回りは全面的に更新しないといけなそう。 さて、GCC-5.3の更新はPlamo-6.1でやったものか、Plamo-7 くらいまで遅らせたものか。。。 #comment
テキスト整形のルールを表示する