[m-rev.] for review: 64-bit Mercury for Mac OS X

Julien Fischer juliensf at csse.unimelb.edu.au
Tue Mar 2 15:54:45 AEDT 2010

On Sat, 27 Feb 2010, Julien Fischer wrote:

> Support 64-bit Mercury on Darwin / x86_64.  This brings Mercury into line with
> Snow Leopard, where 64-bit executables are the default.
> configure.in:
> 	Remove the workaround that always forced the generation of 32-bit code
> 	on Darwin versions 9 and 10.  (You will still get 32-bit code on
> 	Darwin 9 by default.)
> 	Determine what C compiler we are using (or the user wants us to use)
> 	before trying to work out the details of the host architecture.
> 	We need to do this because the code in config.guess uses the C compiler
> 	to determine whether we are on x86_64 or i*86 Darwin.
> 	Force the use of the none grades on x86_64 Darwin as well (at least
> 	for now.)
> config.sub:
> config.guess:
> 	Update these to the latest versions.  The previous versions
> 	didn't identify the x8_64*apple*darwin* architecture properly.

The copies of these files in boehm_gc and boehm_gc/libatomic_ops also
need to be updated.

mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au

More information about the reviews mailing list