TOOLCHAIN-FUNCS.ECLASS(5)

名前
toolchain-funcs - ツールチェーン (binutils/gcc/glibcなど) についてよく必要とされる情報を得る関数

説明
toolchain-funcs eclass はコンパイルに使われるツールチェーン についての情報を得るために使う関数セットを持っている。 この eclass を使えば開発者はそもそも gcc の spec を探す方法を考えるのではなく、gcc の spec 自体に頭を悩ませればよくなる。

関数

tc-getAR
    binutils アーカイバの名前を返す。普通は「ar」。

tc-getAS
    アセンブラの名前を返す。普通は「as」。

tc-getBUILD_CC
    ビルドシステム用のコンパイラの名前を返す。 あるパッケージをビルドする最中にそのパッケージに含まれる ユーティリティをコンパイルして実行しなければならない場合にのみ有用。

tc-getCC
    C コンパイラバイナリの名前を返す。普通は「gcc」。

tc-getCXX
    C++ コンパイラバイナリの名前を返す。普通は「g++」。

tc-getLD
    リンカの名前を返す。普通は「ld」。

tc-getNM
    シンボル/オブジェクト操作プログラムの名前を返す。普通は「nm」。

tc-getRANLIB
    アーカイブインデックス生成プログラムの名前を返す。普通は「ranlib」。

gcc-fullversion
    `$CC -dumpversion` でバージョンを返す。
    GCC 2.95.3 は 2.95.3 を返し、
    GCC 3.2.1 は 3.2.1 を返す。

gcc-version
    バージョンを返すが、<メジャーバージョン>.<マイナーバージョン>だけ返す。
    GCC 2.95.3 は 2.95 を返し、
    GCC 3.2.1 は 3.2 を返す。

gcc-major-version
    メジャーバージョンを返す。
    GCC 2.95.3 は 2 を返し、
    GCC 3.2.1 は 3 を返す。

gcc-minor-version
    マイナーバージョンを返す。
    GCC 2.95.3 は 95 を返し、
    GCC 3.2.1 は 2 を返す。

gcc-micro-version
    マイクロバージョンを返す。
    GCC 2.95.3 は 3 を返し、
    GCC 3.2.1 は 1 を返す。

バグ報告
バグ報告は http://bugs.gentoo.org/ 経由で行なってください。

参照
ebuild(5)

ファイル
/usr/portage/eclass/toolchain-funcs.eclass

著者
Mike Frysinger <vapier@gentoo.org>

CVS ヘッダ
原文: toolchain-funcs.eclass.5,v 1.1