Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001209Vine Linux1 バグ2011-08-28 20:332012-11-29 04:00
報告者kenta 
担当者kenta 
優先度再現性不明 
状態完了解決状況VineSeedで対応 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0001209: clang-2.9: LLVMバックエンドでコンパイル不可
説明llvm の Cフロントエンド clang で LLVM をバックエンドに指定して
コンパイルできないようです。

$ clang sample.c
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: cannot find -lgcc_s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因は次の 2つです。

Bug 9798 - Linker flags fail / can't find crtbegin.o
   http://llvm.org/bugs/show_bug.cgi?id=9798 [^]

Bug 9897 - "File format not recognized" when compiling with -O4
   http://llvm.org/bugs/show_bug.cgi?id=9897 [^]
タグ設定されていません。
archx86, x86_64
パッケージclang-2.9-1vl7, binutils-2.20.51.0.12-1vl6
添付ファイル

- 関連

-  コメント
(0000652)
kenta (開発者)
2012-01-17 23:29

binutils-2.22-2vl7, llvm-2.9-3vl7 で修正しました。

$ clang -O4 -use-gold-plugin hoge.c

と、"-use-gold-plugin" オプションを追加することでビルドできるようになっています。
(0007595)
daisuke (管理者)
2012-11-29 04:00

すでに直っているのと、より新しいバージョンに更新されていますので、
完了としておきます。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2011-08-28 20:33 kenta 新規課題
2012-01-17 23:29 kenta 状態 新規 => テスト待ち
2012-01-17 23:29 kenta category_id 2 => 6
2012-01-17 23:29 kenta コメント追加: 0000652
2012-11-26 15:03 iwamoto カテゴリ 2 proposed-updates => 1 バグ
2012-11-26 15:03 iwamoto 詳細更新 リビジョンを表示
2012-11-29 04:00 daisuke コメント追加: 0007595
2012-11-29 04:00 daisuke 状態 テスト待ち => 完了
2012-11-29 04:00 daisuke 解決状況 不明 => VineSeedで対応


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker