Pylone Blog - タグ:gcc-4.4

クロス開発環境のRPMパッケージ (gcc-4.4)

クロス開発環境のDebianパッケージ (gcc-4.4)alien で変換したRPMパッケージを 公開します。

概要

クロス開発環境のDebianパッケージ (gcc-4.4) を参照してください。

対応状況

クロス開発環境のDebianパッケージ (gcc-4.4) を参照してください。

yumによるインストール (Fedora)

以下の内容で/etc/yum.repos.d/pylone-jp.repoを作成して、yumレポジトリを追加します。

[cross-toolchain]
name=Cross Toolchain
baseurl=http://downloads.pylone.jp/cross-toolchain/squeeze/rpm/
enabled=1
gpgcheck=0

必要なツールをインストールします。 TARGET-SUFFIX は arm-linux-gnueabi、mipsel-linux-gnu、sh4-linux-gnu、powerpc-linux-gnu の何れかに置き換えてください。

gcc-4.4
# yum install gcc-4.4-TARGET-SUFFIX-linux-gnu
g++-4.4
# yum install g++-4.4-TARGET-SUFFIX-linux-gnu
gdb
# yum install gdb-TARGET-SUFFIX-linux-gnu

依存関係について

alienによる変換ではパッケージ間の依存関係が一部われますが、本パッケージではspecファイルを修正して依存関係を追加しています。

更新履歴

  • 2010/11/22: 公開

クロス開発環境のDebianパッケージ (gcc-4.4)

社内で使っているクロス開発環境の Debian パッケージを公開します。

更新履歴

  • 2010/11/16: 公開
  • 2010/12/17: powerpcspeを追加

概要

  • ホストアーキテクチャ: i386
  • ターゲットアーキテクチャ: armel, mipsel, powerpc, sh4, powerpcspeNew!
  • コンパイラ: gcc-4.4, g++-4.4
  • ターゲットのlibc: testing (squeeze) の eglibc
  • biarch: 無効

基本的には (2010/11/11時点の) squeeze の binutils と gcc-4.4 を debian/README.cross 等の手順にそってビルドしたものですが、 依存するパッケージを調整するなどして、lenny にもインストールできるようにしてあります。

powerpcspe だけは sid/squeeze でないとインストールできません。

対応状況

gcc-4.4 g++-4.4
armel
mipsel
powerpc
powerpcspeNew!
sh4
  • ○:動作を確認済み
  • △:パッケージはあるが、まだ動作が確認できていないもの

インストール

sources.list (5) に以下の apt line を加えます。

deb http://downloads.pylone.jp/cross-toolchain/squeeze/deb ./

(まだ行っていなければ) pylone.jp の鍵を導入します。

# wget http://pylone.jp/pubkey.asc -O - | apt-key add -

パッケージ情報を更新します。

# apt-get update

必要なツールをインストールします。TARGET-SUFFIX は arm-linux-gnueabi, mipsel-linux-gnu, sh4-linux-gnu, powerpc-linux-gnu, powerpc-linux-gnuspe の何れかに置き換えてください。

gcc-4.4
# apt-get install gcc-4.4-TARGET-SUFFIX
g++-4.4
# apt-get install g++-4.4-TARGET-SUFFIX
gdb
# apt-get install gdb-TARGET-SUFFIX

リンク