[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:32298] libelf と新しいカーネル
-
From:KATOH Yasufumi
-
Date:Tue, 9 Jan 2018 18:52:53 +0900 (JST)
- Subject: [plamo:32298] libelf と新しいカーネル
- From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
- Date: Tue, 09 Jan 2018 18:52:52 +0900
- User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7(春江) FLIM/1.14.9(五条) APEL/10.8 EasyPG/1.0.0 Emacs/24.5(x86_64-unknown-linux-gnu) MULE/6.0 (花散里)
加藤泰文です。
Plamo 6.2 で新し目のカーネルをビルドしようとしたら失敗します。
手元で 4.15-rc7 をビルドしようとしたら、
init/main.o: warning: objtool: gelf_getehdr: Request error: not an ELF file
となりました。
名倉さんのブログにも同様のお話が載っていて
http://plamo.linet.gr.jp/index.html/index.php?diary%2FNagura%2F2017-12-27
となります。
カーネルの tools/objtool 以下が 4.14.9 あたりで更新されているのでそれ
が原因かもしれませんが、
ひとまず以下で直るようです。
1. elfutils パッケージを取得
2. updatepkg -f elfutils-0.161-x86_64-P4.txz
Plamo 6.x では、elfutils の他に libelf というパッケージがあり、これも
/usr/lib64 以下に libelf.so* を置くための問題のような気がします。
上記の 2. の操作で /usr/lib64 以下のライブラリのリンクがきちんと張られ、
カーネルの objtool バイナリに elfutils の libelf がリンクされます。
--
==============================================
(((( 加藤泰文
○-○ karma @ jazz.email.ne.jp
==============================================
(Web Page) http://www.ten-forward.ws/
==============================================
- Follow-Ups
-
- [plamo:32299] Re: libelf と新しいカーネル, 山本 伸一
- [plamo:32302] Re: libelf と新しいカーネル, KATOH Yasufumi
[検索ページ]
[メール一覧]
Plamo ML 公開システム