> there's a "capability" elf section which indicates what hardware > capabilities are required by a particular object. > > the assembler was recently changed to fill this in based on what > instructions it saw while assembling a file.
Yep, exactly. I've compiled the build_23 sources on S10 x86, and have recently installed patch 119961-02 "SunOS 5.10_x86, x64, Patch for assembler". It seems it is libc/i386/fp/fpcw.s which is now flagged with "SSE": usr/src/lib/libc/i386/pics/fpcw.o: ELF 32-bit LSB relocatable 80386 Version 1 [SSE FPU] An old S10 /usr/ccs/bin/as (or the one from snv_22) doesn't mark this object with "SSE". This message posted from opensolaris.org _______________________________________________ opensolaris-code mailing list [email protected] https://opensolaris.org:444/mailman/listinfo/opensolaris-code
