匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 04:20 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0002666 | Vine Linux | 2 proposed-updates | 2013-10-12 02:08 | 2014-04-12 03:13 | |||||
報告者 | daisuke | ||||||||
担当者 | daisuke | ||||||||
優先度 | 中 | 再現性 | 毎回 | ||||||
状態 | 完了 | 解決状況 | 実装済 | ||||||
バージョン | 6.2 | ||||||||
修正予定バージョン | 6.2 | 修正済バージョン | 6.2 | ||||||
概要 | 0002666: binutilsの挙動が変わったために暗黙の依存関係にあるライブラリを自動的にリンクしなくなった | ||||||||
説明 | たとえば ncurses -> tinfo といった暗黙の依存関係にあるライブラリを 自動的に ld がリンクしなくなったため、ビルドに失敗するパッケージ が存在する。 具体的には binutils-2.20 では --add-needed 相だったデフォルトの挙動が、 binutils-2.22 で --no-add-neededに変更になっている。 | ||||||||
再現方法 | たとえばncursesを使うプログラムをコンパイルするときに、 $ gcc -lncurses -o test test.c では libtinfo がリンクできず、 $ gcc -lncurses -ltinfo -o test test.c とする必要がある。 (binutils-2.20では自動的にtinfoをlinkしてくれる) | ||||||||
タグ | 設定されていません。 | ||||||||
arch | |||||||||
パッケージ | gcc, binutils | ||||||||
添付ファイル | |||||||||
コメント | |
(0008162) daisuke (管理者) 2013-10-12 02:11 |
ld 呼び出し時に --add-needed をつけて、これまでの挙動と同じにするパッチを gcc に追加することで対応します。これにより暗黙の依存関係にあるライブラリを 明示的に指定する必要はなくなります。 ただし、VineSeed ではすでに挙動は変更になっているため、同様な問題にあたる 共通のパッケージは明示的に指定するように修正しておくほうが望ましい。 (ncurusesはすでにSeedで対応済) |
(0008163) daisuke (管理者) 2013-10-12 02:38 |
gcc-4.4.5-6.1vl6 一式を proposed-updates に投入しました。 vine-users ML で報告のあった self-build-lame もそのままで問題なく build&installされることを確認しました。 |
(0008164) iwamoto (管理者) 2013-10-12 17:55 更新日時: 2013-10-12 17:56 |
gcc-4.4.5-6.1vl6 @x86_64 を入れて、 build に失敗していた proftpd が build 出来るようになるのを確認しました。 |
(0008674) iwamoto (管理者) 2014-04-12 03:13 |
gcc-4.4.5-6.1vl6 が Vine 6.2 に入っています。 完了にします。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2013-10-12 02:08 | daisuke | 新規課題 | |
2013-10-12 02:11 | daisuke | コメント追加: 0008162 | |
2013-10-12 02:11 | daisuke | 担当者 | => daisuke |
2013-10-12 02:11 | daisuke | 状態 | 新規 => 担当者決定 |
2013-10-12 02:38 | daisuke | コメント追加: 0008163 | |
2013-10-12 02:38 | daisuke | 状態 | 担当者決定 => テスト待ち |
2013-10-12 17:55 | iwamoto | コメント追加: 0008164 | |
2013-10-12 17:56 | iwamoto | コメント編集: 0008164 | リビジョンを表示 |
2013-10-17 23:29 | iwamoto | 関連追加 | 関連 0002597 |
2014-04-12 03:13 | iwamoto | コメント追加: 0008674 | |
2014-04-12 03:13 | iwamoto | 状態 | テスト待ち => 完了 |
2014-04-12 03:13 | iwamoto | 解決状況 | 不明 => 実装済 |
2014-04-12 03:13 | iwamoto | 修正済バージョン | => 6.2 |
2014-04-12 03:13 | iwamoto | 修正予定バージョン | => 6.2 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |