I bfu'ed an old Pentium-II box (was running snv_22, bfu'ed to build 23).

The box doesn't boot any more, it loops with

    WARNING: init(1M) exited on fatal signal 9, ....


Booting the snv_22 kernel from the failsafe ramdisk, mounting the HDD at /mnt,
and trying to run any binary from the bfu'ed root gives me:

    # chroot /mnt /sbin/sh
    ld.so.1: sh: fatal: /lib/libc.so.1: hardware capability unsupported: 0x800 
[ SSE ]
    Killed


And indeed, the libc.so.1 that I compiled from build 23 sources needs SSE:

% file ./usr/src/lib/libc/i386/libc.so.1
./usr/src/lib/libc/i386/libc.so.1:      ELF 32-bit LSB dynamic lib 80386 
Version 1 [SSE CX8 FPU], dynamically linked, not stripped, no debugging 
information available

The Pentium-II box supports MMX, but not SSE.  Replacing the new
/lib/libc.so.1 with the old one from the snv_22 failsafe miniroot fixed
the problem for now.

Is this a new or known bug?  Or is this a feature?
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
https://opensolaris.org:444/mailman/listinfo/opensolaris-code

Reply via email to