[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compilers other than gcc



On Fri, Sep 09, 2005 at 10:42:53PM +0200, Basile STARYNKEVITCH wrote:
> Dear All,
> 
> Does anyone have an idea of the list of [open-source] compilers
> producing amd64 binary (eventually thru assembly code) - like gcc does
> - which are not GCC? On x86, there are several others (for C, there is
> also tinycc at least). But it seems that on AMD64 (ie x86_64) there is
> much less choice. So far, I know of Ocaml, maybe freepascal... (SBCL
> does not count, since it don't produce an executable).
> 

There are various free compilers, and only a few don't work on
amd64 yet.

Some that I know:
- bigloo (scheme)
- chill
- clisp (Lisp)
- ghc6 (Haskell)
- fpc (Pascal), not in the archive, but should get uploaded tomorrow
- gcl (Lisp)
- ocaml
- smarteiffel
- sbcl (Lisp), not sure why you say it doesn't count, it seems to
  create a native exectuable?

Most things supported by gcc, including:
- gcc (C)
- g++ (C++)
- gcj (Java)
- gnat (Ada)
- g77 (Fortran 77)
- gfortran (Fortran 95)
- gobjc (Object C)
- gpc (pascal)

Then there are things like:
- mono (C#)
- kaffe (java)
- jikes (java)
- pnet (C#)

Then there are a few things that convert from some language to C.

> I did not succeed in compiling the open64 alchemy stuff from
> http://www.lri.fr/~girbal/site_wrapit/index.php

That seems to be genereting a 32 bit executable, so you need
ia32-libs-dev, but you really should avoid that.

It also doesn't seem to like gcc/g++ 3.4 or 4.0 at all, and we don't
have a lib32stdc++5, only lib32stdc++6 for building 32 bit
applications.

I have no idea why they call it "open64".


Kurt



Reply to: