On 3/7/24 3:09 PM, Stuart Henderson wrote:
On 2024/03/07 14:58, Renaud Allard wrote:Hello, I was playing with dnsdist and wanted to install it on an old soekris. I updated to the latest OpenBSD snapshot (i386) of today and installed dnsdist-1.9.0-h3. But it seems it fails to start with "Illegal instruction (core dumped)". I tried the same config with the non h3 version and it started without issue. Maybe it couldn't run at all on i386, but then the h3 build should probably be removed from the packages build.Most likely the machine doesn't have SSE2 and boringssl (which is used by dnsdist's h3 flavour) wouldn't build without -msse2. I'd expect it to run on newer i386s.
Yes, it clearly has no SSE2cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC" 586-class) 267 MHz, 05-04-00
cpu0: FPU,TSC,MSR,CX8,CMOV,MMXI think it would be useful to write that somewhere. Although I doubt there are that much people still using those old CPUs.
I can provide the core dump if needed.A backtrace from the core dump might be useful. The core file itself not so useful. Also dmesg.
There were no debug symbols, so not sure that core will be useful Core was generated by `dnsdist'. Program terminated with signal 4, Illegal instruction. #0 0x1c348167 in ?? ()
smime.p7s
Description: S/MIME Cryptographic Signature
