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