compat4x broken in FreeBSD 8.1-RELEASE?

CyberLeo Kitsana cyberleo at
Wed Sep 22 17:39:54 UTC 2010

On 09/21/2010 10:01 PM, Steve Polyack wrote:
> ...
> options         COMPAT_IA32             # Compatible with i386 binaries
> ...
> $ file /usr/local/ventrilo-server/ventrilo_srv
> /usr/local/ventrilo-server/ventrilo_srv: ELF 32-bit LSB executable,
> Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs),
> for FreeBSD 4.5, stripped
> $  ldd /usr/local/ventrilo-server/ventrilo_srv
> ldd: /usr/bin/ldd32: Exec format error

I ran into this exact error message when I upgraded one amd64 machine
from 8.0 to 8.1, and didn't read UPDATING close enough. Apparently
COMPAT_IA32 was renamed to COMPAT_FREEBSD32 (20100406), and the new
kernel I built lacked support for 32-bit binaries. UPDATING now says
(20100417) that COMPAT_IA32 is an alias for COMPAT_FREEBSD32, but it
could be something to double check in your case.

Fuzzy love,
Technical Administrator
CyberLeo.Net Webhosting
<CyberLeo at CyberLeo.Net>

Furry Peace! -

More information about the freebsd-questions mailing list