> 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

Reply via email to