Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: 64bit Zsh for Solaris?
- X-seq: zsh-workers 17427
- From: Greg Price <Greg.Price@xxxxxxx>
- To: Borsenkow Andrej <Andrej.Borsenkow@xxxxxxxxxxxxxx>
- Subject: Re: 64bit Zsh for Solaris?
- Date: Fri, 5 Jul 2002 17:14:28 +1000
- Cc: zsh-workers@xxxxxxxxxx
- In-reply-to: <6134254DE87BD411908B00A0C99B044F03A0B332@xxxxxxxxxxxxxxxxxxxxxxx>; from Andrej.Borsenkow@xxxxxxxxxxxxxx on Fri, Jul 05, 2002 at 10:20:34AM +0400
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <20020705112635.A19854@xxxxxxxxxxx> <6134254DE87BD411908B00A0C99B044F03A0B332@xxxxxxxxxxxxxxxxxxxxxxx>
Hi,
Thanks for the response. I need 64 bit becuase I need the large address space,
i.e. I don't just want to do I/O to large files, I want to mmap() the entire
thing into memory, which require the large address space.
I'm not really familiar with the zsh code, so I thought I should check before
I try debugging.
Thanks,
Greg
On Fri, Jul 05, 2002 at 10:20:34AM +0400, Borsenkow Andrej wrote:
> >
> > 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