<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Olaf, in the LINUXLIBC6 configuration, try putting --32 on the as/gas invocations.<BR>
You mentioned --32 on cm3, but I wonder if you meant -m32 on cm3.<BR>
 cm3 -m32 <BR>
 as --32 <BR>
 <BR>
or check the man pages or help. They aren't consistent, for more reasons than shown here (e.g. MIPS has -mabi64, and I think AIX has something else, and HP-UX gcc supports none of these -- no bi-arch support).<BR>
 <BR>
 > probably be easiest to use a real 32 bit system and start from 5.4.0<BR> > again.<BR><BR>
Using any current system should be plenty easy too.<BR>
e.g. the distributions I put up. :)<BR>
 <BR>
AMD64_LINUX should be a good starting point, but I haven't tried it in a bit.<BR>
 <BR>
I should be able to build a current LINUXLIBC6 very very soon.<BR>
I guess I can install FreeBSD 7.1..which I'd been meaning to anyway to test a switch to the "new" Unix *.i3 files.<BR>
 <BR>
I'll be using python/make-dist.py though.<BR>
I do need to get more packages into it though, e.g. cm3ide and m3gdb.<BR>
 <BR>
 - Jay<BR> <BR>> Date: Wed, 1 Apr 2009 11:11:53 +0200<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> CC: mand@elego.de; m3-support@elego.de<BR>> Subject: Re: [M3devel] Help finding CM3 compiler for Linux?<BR>> <BR>> Quoting Mika Nystrom <mika@async.caltech.edu>:<BR>> <BR>> ><BR>> > Is there any documentation for this format beyond what you just<BR>> > wrote? Where?<BR>> <BR>> Well, yes, that's the problem with these kinds of archives:<BR>> <BR>> (1) they're not well tested and<BR>> (2) there's no documentation user's can rely on<BR>> <BR>> This doesn't mean that I disapprove or want to criticise the contributors,<BR>> but an official well-documented release with installation notes etc.<BR>> has some advantages. Unfortunately, the official releases are really<BR>> outdated now.<BR>> <BR>> I succeeded in building current AMD64_LINUX and FreeBSD4 installations<BR>> on our servers for d5.7.1 tonight and was able to build archives for<BR>> FreeBSD binaries and sources, but the tooling failed for AMD64_KINUX<BR>> due to changed and missing configuration files. I'll need to have a<BR>> closer look at that, some extensions seem to be needed. Anybody who<BR>> feels he can do that faster than me is of course encouraged (I'll have<BR>> little time as usual :-/).<BR>> <BR>> It may also turn out to be difficult to produce LINUXLIBC6 binaries,<BR>> as birch and other Elego servers are now 64 bit machines, and trying<BR>> to use current CM3 with --32 produced lots of assembler errors about<BR>> unsupported instructions on this architecture. As the old installation<BR>> on birch seems to be gone without a chance of being restored, it will<BR>> probably be easiest to use a real 32 bit system and start from 5.4.0<BR>> again.<BR>> <BR>> Anybody who wants to help should be able to build the binary<BR>> archives for LINUXLIBC with cm3/scripts/make-bin-dist-min.sh<BR>> easily and upload them to birch at<BR>> <BR>> /var/www/modula3.elegosoft.com/cm3/uploaded-archives<BR>> <BR>> My guess is that tinderbox will take some time to run smoothly again,<BR>> as it was highly customized, and I'm not sure if these customizations<BR>> survied the crash.<BR>> <BR>> Please stay tuned and thanks for all your patience,<BR>> <BR>> Olaf<BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR></body>
</html>