Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
RE: 64bit Zsh for Solaris?
- X-seq: zsh-workers 17424
- From: Borsenkow Andrej <Andrej.Borsenkow@xxxxxxxxxxxxxx>
- To: "'Greg Price'" <Greg.Price@xxxxxxx>, zsh-workers@xxxxxxxxxx
- Subject: RE: 64bit Zsh for Solaris?
- Date: Fri, 5 Jul 2002 10:20:34 +0400
- Importance: Normal
- In-reply-to: <20020705112635.A19854@xxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
>
> I'm looking at using zsh for creating a tool by using the loadable
module
> facility - it looks great.
>
> My problem is that I need a 64 bit version (i.e. compiled to produce a
64
> bit binary) for Solaris. I've tried both the Sun compiler (which I
would
> prefer to use) and the GNU C compiler; zsh compiles fine, but it fails
a
> number of the tests in the test suite.
>
> The code model we use on Solaris is LP64 (i.e. longs and pointers
become
> 64
> bit)
>
> The reason I need a 64 bit version is so I can mmap() huge files (i.e.
in
> the order of > 4 GB)
>
You do not need LP64 model to manage large files. Zsh should already
detect LFS support and configure itself accordingly. See --enable-lfs
flag to configure. This of course assumes that your version of Solaris
does support LFS.
> Do you know of anyone that has covered this area before? I don't want
to
> reinvent the wheel (or make some other stupid mistake).
>
Has been done long long ago.
I once tried to build Zsh in LP64 mode but I guess I had some problems
and I do not think it is really needed. LP64 is needed for programs
requiring very large address space, like database servers. Zsh hopefully
will never requires address space above 1GB and if it does it must be a
bug :-)
Of course patches that allow clean LP64 model for zsh are welcome.
-andrej
Messages sorted by:
Reverse Date,
Date,
Thread,
Author