河野真治 @ 琉球大学情報工学です。
In article <ctkc0c$lbf$1@xxxxxxxxxxxxxxxxxxxxxxxxxxx>, SAITOH Akinori <saitoh@xxxxxxxxxxxxxxxxxxxxx> writes
> Incorrectly built binary which accesses errno or h_errno directly. Needs
> to be fixed.
> というメッセージはSynopsys が出してるんですか?
> Linuxカーネルが出してるんですか?
> Vineのカーネル以外の何かが出してるんですか?
これを止めることはいくつか方法があるようです。
古いglibcを(そのバイナリだけが)使うようにLD__LIBRARY_PATHを使う
LD_ASSUME_KERNEL=2.2.5ってな環境変数が用意されている
なんだが、残念ながら、synopsys のバイナリは、まだ他に問題が
あるみたいで、現在調査中。
が、このメッセージ自体も、誰が出しているかを見つけるのは意外
に難しい。glibc だろうとは思ったけど、単純な strings なんか
では見つかりませんでした。このスレッドでも、少し議論があって、
ここだろってな話はありました。
結局は、glibc の、
+ if (__builtin_expect (buggy, false) && GL(dl_osversion) > 0x20401)
+ {
+ GL(dl_osversion) = 0x20401;
+ _dl_error_printf ("Incorrectly built binary which accesses errno or h_er
rno directly. Needs to be fixed.\n");
+ }
+ }
このあたりなようですね。ここで抜けるようなことはないし、
+ /* Force non-TLS libraries for glibc 2.0 binaries
+ or if a buggy binary references non-TLS errno or h_errno. */
みたいなコメントもあるので、export int errno; なバイナリも動
くことは動くようにするということにはなっているようです。
---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科
References:
- [fol] Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed. を消すには?Shinji KONO
- [fol] Re: Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed. を消すに は?Shinji KONO
- [fol] Re: Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed. を消すに は?MAEDA Atusi
- [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed. $B$r>C$9$K(B $B$O(B?NAKAMURA Kazushi
- [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed. を消すに は?Shinji KONO
- [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すには?MAEDA Atusi
- [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すに は?Shinji KONO
- [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すに は?SAITOH Akinori
- Prev by Date: [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すに は?
- Next by Date: [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すに は?
- Previous by thread: [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed.を消すに は?
- Next by thread: [fol] Re: Incorrectly built binary which accesses errno or h_errnodirectly. Needs to be fixed. を消すには?
- Indexes:[Main][Thread]