Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: go vs. NetBSD ELF
Date: Sun, 1 Nov 2015 15:38:28 +0000 (UTC)
From: christos%astron.com@localhost (Christos Zoulas)
Message-ID: <n15blk$4mf$1%ger.gmane.org@localhost>
| Fixed in the kernel.
Is it really rational to keep adding cases for every new note that
gets discovered (to ignore them), just so that the kernel can print a
message (and otherwise ignore) notes that it hasn't yet been told
about ?
Does the message really accomplish anything, other than annoying people?
For what it's worth, I see that message from a binary, which readelf
decodes as ...
andromeda$ readelf -n ~/bin/cv
Notes at offset 0x0000010c with length 0x00000034:
Owner Data size Description
NetBSD 0x00000004 IDENT 199905 (0.0T)
NetBSD 0x00000007 Unknown note type: (0x00000002)
Notes at offset 0x000010ac with length 0x00000050:
Owner Data size Description
01.01 0x00000000 NT_VERSION (version)
01.01 0x00000000 NT_VERSION (version)
01.01 0x00000000 NT_VERSION (version)
01.01 0x00000000 NT_VERSION (version)
(I'm pretty that was compiled on at least 1.3, maybe even 1.6 NetBSD,
I have no idea what 0.0T was!)
Every time I run it, I get on the console (and in messages) ...
/home/kre/bin/cv: Unknown elf note type 1 (NetBSD tag): [namesz=8, descsz=0 name=01.01 ]
The program (continues to) work fine, including running this old 32 bit i386
binary on an amd64 system, with no particular 32 bit support (other
than /emul/linux32) added.
andromeda$ file ~/bin/cv
/home/kre/bin/cv: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD, not stripped
kre
Home |
Main Index |
Thread Index |
Old Index