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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0002496Vine Linux1 バグ2012-12-03 13:072012-12-04 17:27
報告者shuei 
担当者daisuke 
優先度再現性毎回 
状態完了解決状況実装済 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0002496: clang 3.1でリンクに失敗する
説明clang 3.1でリンクに失敗します。-emit-llvmオプションがある場合/ない場合
のいずれにおいても、clangが走らせるリンカのサーチパスが間違っていてます。

対応のほど宜しくお願いいたします
山田

% clang -v hello.c
clang version 3.1 (branches/release_31)
Target: x86_64-vine-linux-gnu
<略>
 "/usr/bin/ld" --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o a.out /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o crtbegin.o -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib /tmp/hello-AWfq6O.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o /usr/lib/../lib64/crtn.o
/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)

% clang -v -emit-lvm -use-gold-plugin hello.c
clang version 3.1 (branches/release_31)
Target: x86_64-vine-linux-gnu
<略>
 "/usr/bin/ld" --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o a.out /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o crtbegin.o -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib -plugin /usr/bin/../lib/LLVMgold.so /tmp/hello-F5Bi9R.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o /usr/lib/../lib64/crtn.o
/usr/bin/ld: /usr/bin/../lib/LLVMgold.so: error loading plugin
/usr/bin/ld: /usr/bin/../lib/LLVMgold.so: error in plugin cleanup (ignored)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
タグ設定されていません。
archx86, x86_64
パッケージclang-3.1-1vl7
添付ファイル

- 関連

-  コメント
(0007598)
daisuke (管理者)
2012-12-03 20:23

llvm-3.1-2vl7 を upload しました。
clang コンパイラドライバの gcc toolchain を検出部分が
Vine のビルドを検出できず、サーチパスが正しく設定されていません
でした。その他いくつか調整しましたが、手元ではうまく link でき
るようになったとおもいます。
ご確認ください。
(0007601)
shuei (報告者)
2012-12-03 23:22

早速修正して頂きありがとうございます。無事リンクできることを確認しました。
(0007603)
daisuke (管理者)
2012-12-04 17:27

元投稿者の確認がいただけましたので、完了とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2012-12-03 13:07 shuei 新規課題
2012-12-03 14:53 daisuke 担当者 => daisuke
2012-12-03 14:53 daisuke 状態 新規 => 担当者決定
2012-12-03 20:23 daisuke コメント追加: 0007598
2012-12-03 20:23 daisuke 状態 担当者決定 => テスト待ち
2012-12-03 23:22 shuei コメント追加: 0007601
2012-12-04 17:27 daisuke コメント追加: 0007603
2012-12-04 17:27 daisuke 状態 テスト待ち => 完了
2012-12-04 17:27 daisuke 解決状況 不明 => 実装済


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