This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Unsupported targets slated for removal


I propose that the following targets be marked as unsupported in the
binutils 2.16 release, and be removed from mainline.


All non-BFD_ASSEMBLER gas targets.  ie. the following, I think:

    a29k-*-*

    h8300-*-rtems*
    h8300-*-coff

    h8500-*-rtems*
    h8500-*-coff

    i960-*-bout
    i960-*-coff
    i960-*-rtems*
    i960-*-nindy*
    i960-*-vxworks5.0
    i960-*-vxworks5.*
    i960-*-vxworks*

    m68k-*-vxworks*
    m68k-ericsson-ose
    m68k-*-sunos*
    m68k-motorola-sysv*
    m68k-bull-sysv3*
    m68k-apollo-*
    m68k-*-sysv*
    m68k-*-coff
    m68k-*-rtemscoff*
    m68k-*-hpux*
    m68k-*-linux*aout*
    m68k-apple-aux*

    m88k-*-*

    or32-*-coff

    sh-*-coff*
    sh-*-rtemscoff*

    tic80-*-*

    vax-*-netbsd*
    vax-*-bsd*
    vax-*-ultrix*

    w65-*-*

    xscale-*-coff

    z8k-*-*		Christian, please update z8k to use bfd!


Dead and/or maintainerless targets.

    d10v-*-*
    d30v-*-*
    dlx-*-*
    i370-*-*
    i960-*-*
    m88k-*-*
    mn10200-*-*
    msp430-*-*
    openrisc-*-*
    or32-*-*
    pj*-*-*
    *-*-linux*aout*
    *-*-linux*oldld


I'd like to add more targets to this list.  Suggestions welcome.  :)

Remember, if your favourite target happens to appear on this list, it's
not cause for heartburn.  It's a call for action of the coding variety
as distinct from the political variety.  ie. Step up and offer to
maintain the code rather than lobby to try to keep targets out of this
list.  If you're a user of one of these targets, but don't feel capable
of maintaining a target, then you are very likely better off using an
older release of binutils.  You might think that a newer binutils
release has more features and bug fixes than an older binutils.  That
should be true for the well maintained targets, but targets that don't
have a maintainer are likely to have _more_ bugs than an older release.
Fixing bugs in one target can introduce a regression in another target.

Some of the targets I put in the dead/maintainerless list are fairly
new.  I put them on the list simply because the original contributor
didn't put their name in binutils/MAINTAINERS.  Please fix..

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]