Hello Martin, On Mon, Sep 27, 2021 at 7:32 AM Martin Husemann <mar...@duskware.de> wrote: > > On Mon, Sep 27, 2021 at 09:59:51AM +0300, Riza Dindir wrote: > > Hello All, > > > > Is it possible to see or get the list of flags a kernel was build with. I > > am using NetBSD 9.2, and am using a generic kernel, I think. Would like to > > see if EXEC_ELF* flag was set when the kernel was build? Or also what other > > flags were set during build. > > Try: config -x /netbsd
I have these lines (regarding linux compatibility) options COMPAT_LINUX options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 and regarding EXEC_ELF I have these options EXEC_ELF32 ###> options EXEC_ELF64 # exec ELF binaries It seems, from what I understand, that I have linux compatibility set (for 32 bits and 64 bits). But I do not have the options set to run 64 bit ELF files. Would that be correct? I have a linux executable that outputs these lines when I run this executable through "file" (that is "file <file-name>"). ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, not stripped Can I run linux executables that are for 64 bit using compat_linux when the /netbsd kernel is as configured above? > > Martin > Riza