PltResolver Error: sighold@GLIBC_2.1
Dear ptitSeb! I'm using your software to launch a network dial program by the following command: sudo 'BOX86_LOG=1' 'BOX86_PREFER_EMULATED=1' ./rjsupplicant I used sudo because the root privilege is required by the rjsupplicant program. The program failed to launch with the following log:
Debug level is 1 Dynarec for ARMv8, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096 Running on Cortex-A53 with 4 Cores Params database has 28 entries Box86 with Dynarec v0.3.3 402496c9 built on Oct 8 2023 01:07:56 Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/:i686/ Using default BOX86_PATH: ./:bin/ BOX86: Prefer Emulated libs Counted 17 Env var Looking for ./rjsupplicant Rename process to "rjsupplicant" Using emulated ./lib/libssl.so.6 Using emulated ./lib/libcrypto.so.6 Using emulated ./lib/libpcap.so.0.9 Using native(wrapped) libdl.so.2 Using native(wrapped) libc.so.6 Using emulated ./lib/ld-linux.so.2 Using native(wrapped) libpthread.so.0 Using native(wrapped) librt.so.1 Using emulated ./lib/libstdc++.so.6 Using native(wrapped) libm.so.6 Using emulated ./lib/libgcc_s.so.1 Using emulated ./lib/libgssapi_krb5.so.2 Using emulated ./lib/libkrb5.so.3 Using emulated ./lib/libcom_err.so.2 Using emulated ./lib/libk5crypto.so.3 Using emulated ./lib/libresolv.so.2 Using emulated ./lib/libz.so.1 Using emulated ./lib/libkrb5support.so.0 Using emulated ./lib/libkeyutils.so.1 Warning, cannot apply Global type: R_386_TLS_TPOFF on errno @0x76f3afe0 (0), no elf_header found Warning, getting Elf info for a native symbol "__resp" from lib "libc.so.6" Warning, cannot apply Global type: R_386_TLS_TPOFF on __resp @0x76f3afe4 (1995971908), no elf_header found Warning, cannot apply Global type: R_386_TLS_TPOFF on __h_errno @0x76f3aff8 (0), no elf_header found Error: PltResolver: Symbol sighold(ver 3: sighold@GLIBC_2.1) not found, cannot apply R_386_JMP_SLOT 0x814f324 (0x804ce66) in /home/pi/test/x86/rjsupplicant
Ok, I have added the symbols (but pretty sure he other Warning will not cause an issue later, I need to find a solution of that errno TLS offset).
Thanks a lot!!!