Hello,

I would like to know the status of the support for 64 bit platforms
(in my case, AMD64 Athlon X2), and, if they are supported, what the
instructions are for compiling from source. For reference, I am using
Debian GNU/Linux 5.0 (g++ (Debian 4.3.2-1.1) 4.3.2).

The instructions on the mozart-oz web site (configure ; make ; make
install) do not work. A search on google showed some old articles
(around 2007) telling to compile on 64 bits architectures as a 32 bit
application (e.g. setarch i686, g++ -m32). Still, g++ outputs loads of
warning about signed/unsigned comparisons, missing virtual
destructors, missing copy constructors, and eventually fails. I am
attaching the output of the configure and make steps, as well as the
modification I applied to platform/dss/Makefile.vars.

Any help will be greatly appreciated.

Regards,

-- 
Nicolas

Attachment: build.tar.gz
Description: GNU Zip compressed data

--- platform/dss/Makefile.vars.orig	2010-05-15 20:29:40.000000000 +0900
+++ platform/dss/Makefile.vars	2010-05-15 20:30:04.000000000 +0900
@@ -6,7 +6,7 @@
 AR	= ar
 RANLIB	= ranlib
 CXX	= g++
-CXXFLAGS= -march=i686 -mtune=i686 -O3 -fomit-frame-pointer -funsigned-char $(INCS) $(EXCEPTS) $(WARNINGS)
+CXXFLAGS= -m32 -O3 -fomit-frame-pointer -funsigned-char $(INCS) $(EXCEPTS) $(WARNINGS)
 DEPEND  = $(CXX) -MM $(CXXFLAGS)
 
 INSTDIR = /home/nicolas
_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to