https://sourceware.org/bugzilla/show_bug.cgi?id=33374

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ro at gcc dot gnu.org
            Summary|Solaris x86 doesn't support |ld incorrectly claims
                   |-melf_x86_64 nor -melf_i386 |support for some emulations
                   |emulations                  |on Solaris
             Target|Solaris x86                 |*-*-solaris2.11
   Target Milestone|---                         |2.46
           Assignee|unassigned at sourceware dot org   |ro at gcc dot gnu.org

--- Comment #6 from Rainer Orth <ro at gcc dot gnu.org> ---
As I said before, the problem can (at least initially) be fixed with a patch
(and massive cleanup) to the Solaris-specific configuration in bfd/config.bfd
and ld/configure.tgt.  Such a patch is in progress (and sorely necessary).
I'll post it shortly once full testing (including gcc bootstraps in all
affected configurations has) finished.

There isn't really a need for ld to support the default (non *_sol2)
emulations:
they are there for a reason (as is the case on FreeBSD with its *_fbsd
emulations).  It might have advantages, but also negative compatiblity impacts.
This needs to be evaluated carefully, of course.  I'll have a look at your
patch in due time.(In reply to Sam James from comment #4)
> Not that H.J. needs me to defend his honour, but I'll note that PR33396
> means he surely has used Solaris recently.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to