GCC

Boost.Build @ Linux + GCC + GNU Linker

Boost.Build において,各ターゲットの種類に対してビルドプロパティの値が具体的にどのようなコマンドラインオプションに対応するかを, Linux + GCC + GNU Linker の環境において例示するという,私以外の誰も得をしないしそもそも他に理解できる人が居る…

GCC 4.5 の半分は C++03 へのやさしさでできています

When printing the name of a class template specialization, G++ will now omit any template arguments which match the default template argument for that parameter. This behavior (and the pretty-printing of function template specializations a…

GCC (libstdc++) 付属の STL をマルチスレッド環境で使うにはどういう設定が要るんでしょうか?という基本的な疑問

あったあった. When you link a multithreaded application, you will probably need to add a library or flag to g++. This is a very non-standardized area of GCC across ports. Some ports support a special flag (the spelling isn't even standard…

C++ ABI compatibility on GCC

ずげげ. GCC が吐くバイナリの ABI ってバージョン3桁全て(3.4.4 とか 3.3.6 とか)で指定されるのか.実行バイナリのバージョンタグ付けバージョン3桁とも指定しなきゃいけないじゃん.ぶ〜ぶ〜ぶ〜.でも,何か ABI 周りでイヤンなことが起きたときに ch…

GCC 4.0.1

ソースのディレクトリでどっとすらっしゅこんふぃぎゃー(@名古屋風味)ってしたらobj_dir と src_dir を別にしろっ!て怒られましたですよ? %wget ftp://ring.aist.go.jp/pub/GNU/gcc/gcc-4.0.1/gcc-4.0.1.tar.bz2 %tar xjvf gcc-4.0.1.tar.bz2 %mkdir gcc…

GCC と binutil

GCC と binutil 系のツールとの関係を今更知ったワタシ.基本的に binutil 系ツールに丸投げなのな.そりゃ bin にパス通ってないとダメだよな……. ちぅことは複数の GCC を使い分けたければ,とりあえず最新の binutil が入ってる bin にパスを通しておいて…