Slashdot Mirror


Non-GCC Cross Compilers?

Asmodeus asks: "Does anyone know of a commerical or commerically supported C++ cross compiler which is not GCC and which will target the complete gaumet of Enterprise platforms (including Win 32 DLLs). It must be hosted on Solaris and Windows NT/2K. GCC won't cut the mustard due to buggy sparc-64 bit support (incomplete target floating point implementation on host side) and the recent stability problems with 2.95+ have gotten people here a little nervous. I am currently not interested in compiling for embedded systems, only Enterprise grade platforms (and Win 32). The compiler must support shared library compilation for all target platforms, and ideally have a good debugger for all platforms. I've looked around at a lot of the compilers out there and it looks as if this is an area not many companies are interested in. [Note to GCC manics - I use it and I think it's great, but we have reached the limits of its capabilities..] Any suggestions greatfully received!"

2 of 7 comments (clear)

  1. Other GCC-based solutions? by NaughtyEddie · · Score: 2
    There was, at least a few years ago, a thriving industry making cross-compilers based on GCC, but with much better support for specific CPUs. One company, for instance, did a MIPS-specific backend which blew the open-source MIPS backend out of the water in terms of code size and speed. Perhaps you can find just such a company doing SPARC backends?

    Just my $0.02

    --
    It's a .88 magnum -- it goes through schools.

    --

    --
    It's a .88 magnum -- it goes through schools.
    -- Danny Vermin
  2. you've got an itch... by Karmageddon · · Score: 2
    GCC won't cut the mustard due to buggy sparc-64 bit support (incomplete target floating point implementation on host side) and the recent stability problems with 2.95+ have gotten people here a little nervous. ... [Note to GCC manics - I use it and I think it's great, but we have reached the limits of its capabilities..]

    did you ever think of actually fixing it? You've got an itch, scratch it.

    Oh, and you did say,

    Any suggestions greatfully received!

    just a suggestion.