initCommon(); $template->displayHeader(); ?>

14. 開発

[ティップ] Web 上の最新リリースノート

これらのリリースノートは更新される場合があります。Fedora 最新リリースノートは次をご覧ください。

http://docs.fedoraproject.org/release-notes/

この節では様々な開発ツールと機能を包含しています。

14.1. ツール

14.1.1. GCC コンパイラコレクション

Fedora のこのリリースは、ディストリビューションに含まれている GCC 4.3.0 で構築されました。

GCC 4.3 に関する更なる情報は、こちらを参照してください:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. コード生成

gcc-4.1.2-25glibc-2.6.90-14 から -D_FORTIFY_SOURCE=2 オプションは C コードだけでなく、C++ も保護します。既にいくつかのセキュリティー問題があり、もしこのチェックが前に配置されていたら利用できなくなります。このアナウンスを参照してください:

詳細は https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html を参照して下さい。

14.1.2. Eclipse

このリリースの Fedora は Eclipse SDK バージョン 3.3.2 に基づく Fedora Eclipse を含んでいます。リリースの 3.3.x シリーズには "New and Noteworthy" ページがあり、3.3.2 専用に release notes が利用可能です。

Eclipse SDK は "the Eclipse Platform" や、"the Eclipse IDE"、"Eclipse"として知られています。Eclipse SDK は Callisto が組み合わせた包括的なリリース配下の 21 Eclipse プロジェクトのリリースの組み合わせのための土台です:

http://www.eclipse.org/europa

これらの Europa プロジェクトの内のいくらかが Fedora に含まれています:

Fedora で入手できる他の Eclipse プロジェクトには以下があります:

GCJ でパッケージされ、テストされたプロジェクトを増やすことの援助は常に歓迎します。fedora-java-list か、freenode の #fedora-java を通して興味のある仲間と接触してください:

http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/

Fedora は FLOSS ハッカーや、eclipse-changelogでの ChangeLog の編集、eclipse-mylyn-bugzilla での Bugzilla との対話に特に便利な機能とプラグインを含んでいます。CDT パッケージ eclipse-cdt はGNU Autotools と統合する作業のスナップショットリリースを含んでいます。RPM の specfile を編集するための eclipse-rpm-editor もあります。

これらのプロジェクトに関する最新情報は Fedora Eclipse プロジェクトページにあります:

http://sourceware.org/eclipse/

14.1.2.1. パッケージされていないプラグインと機能

Fedora Eclipse は root ではない利用者にパッケージ化されていないプラグインと機能をインストールするために Update Manager 機能を利用することを認めています。そのようなプラグインは利用者のホームディレクトリーの .eclipse ディレクトリー配下にインストールされます。

14.1.2.2. Fedora 8 からのアップグレード

Fedora 8 からアップグレードする利用者はホームディレクトリーのキャッシュされた内容が適切に消されないことがあるのを意識しておいてください (Eclipse のバグ #215034)。この問題を回避するには端末から Eclipse を -cleanオプションを付けて実行させてください。注意: l 回だけ実行すればよい。

14.1.2.3. 64-ビット Java 実行環境 と JNI

Fedora の x86_64 Eclipse パッケージを Sun の 32-ビット JRE 上で実行しようとしないでください。失敗するでしょう。64-ビットの著作権のある JRE に切り換えるか、可能ならば 32-ビットバージョンのパッケージをインストールしてください。32-ビットバージョンをインストールするには、以下のコマンドを使用してください (SWT は例です):

yum install libswt3-gtk2.i386

同様に、ppc64 システムのデフォルトで出荷される 32-ビット JNI ライブラリーは64-ビット JRE では実行できません。64-ビットバージョンをインストールするには、以下のコマンドを使用してください:

yum install パッケージ名.ppc64
displayFooter('$Date: 2008/05/12 21:35:16 $'); ?>