Hi H.J.,
> When GNU binutils is configured with --enable-targets=all on Linux,
> "ld -V" will report both elf_x86_64_sol2 and elf_i386_sol2 as supported
> emulations. But they should only be used for Solaris 2 targets. Check
> for Solaris 2 targets before using sol2 linker emulations.
please leave that to me. This code can be simplified significantly now:
GCC only supports Solaris 11.4 these days and Solaris 11.4 FCS already
bundled binutils 2.30. So we can require binutils 2.21+ on Solaris and
the hardcode new emulation names, but error out should someone try to
use an older self-compiled version.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University