[M3devel] Providing some current CM3 bootstrap archives, was: Re: m3cg build failure on powerpc
Tony Hosking
hosking at cs.purdue.edu
Tue Dec 18 17:33:52 CET 2007
On Dec 18, 2007, at 4:00 AM, Olaf Wagner wrote:
> Quoting Jay <jayk123 at hotmail.com>:
>
>> 64 bit integer support will have to wait.
> As long as the binary does compile the current code base, it will
> be OK,
> I think.
Yes, currently INTEGER=LONGINT on Win32 platforms using the
integrated backend.
>
>> I assume we are in a "release push" here?
> No, this is not really a release, I just had the impression that
> some current snapshots were required.
>
>> I COULD if really necessary do about any x86 Linux (maybe x86
>> Solaris, don't think it is supported) or PowerPC Linux or PowerPC
>> Darwin..in a virtual machine if nothing else..
>
> I think PowerPC Linux would be great, if you find the time. I don't
> know of many people who could build that.
>
>>> for Linux (perhaps multiple distros, too, there?)
>> Oh for just a bit of compatibility... :)
> I've done a build on Debian now.
>
>> Oh btw, anyone want to make an executive decision on a minor detail?
>> .zip or .tar.gz or .tar.bz2 or self expanding .zip in an .exe?
>> make-dist.cmd is setup to make any of these.
>> I don't know how to make a self expanding .tar.gz
>> or .tar.bz2...though should be easy, perhaps not with the
>> following feature:
>> The .exes can either be run, or can be used as direct input to
>> unzip, or renamed to .zip and probably opened with Windows Explorer.
>> It's pretty neat.
>> .tar.bz2 is always the smallest in my experience and that's
>> what I left make-dist.cmd doing.
>> .tar.gz is usually in the middle.
>> .zip usually largest, though more efficient for extracting less
>> than the whole archive -- the files are compressed individually
>> instead of compressing the entire stream at once.
>> Self expanding .zip adds a small fixed constant prefix.
>
> I'm fine with any of these. Since Windows does seem to use other
> approaches and conventions in most aspects anyway, we should just
> go with what is easiest for beginners. What would you suggest?
> Self-extracting .exe?
>
>> I wonder if cminstall can be "better" on Unix, comparable to it
>> being gone on Windows, but I don't care.
> No, it's not really better on Unix, but it's better than nothing
> for many, and it takes efforts to change or improve it (including all
> documentation), which nobody seems interested to invest.
>
>> You know, either make it unnecessary or make it totally automatic.
>> I know it tries to figure out the defaults. I don't know how
>> correct it tends to be.
> Making such things completely automatic on many different target
> platform
> always ends in unmanageable efforts for small teams in my experience.
> CM3 has no resources for this I'm afraid.
>
>> Oh and then a really obvious obnoxious question is if we should
>> be building .debs, .rpms, Mac .pkg/.img/.dmg etc..
> This again is the question who wants to maintain all that stuff.
> IMO it's OK if we have special support contributed for this or that
> target, but nobody ever showed real interest in maintaining such
> support through several release cycles.
>
>> Personally I don't mind the lowest tech current approach.
>> Slackware anyone? :) (I used it in the Linux kernel 1.x time,
>> which is when most of my Linux use ever was..)
> I tend to agree that low-tech in the installation area may be
> appropriate for CM3 ;-)
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin,
> Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23
> 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:
> Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
> DE163214194
>
More information about the M3devel
mailing list