zsh-workers
 help / color / mirror / code / Atom feed
From: Borsenkow Andrej <Andrej.Borsenkow@mow.siemens.ru>
To: "'Greg Price'" <Greg.Price@Sun.COM>, zsh-workers@sunsite.dk
Subject: RE: 64bit Zsh for Solaris?
Date: Fri, 5 Jul 2002 10:20:34 +0400	[thread overview]
Message-ID: <6134254DE87BD411908B00A0C99B044F03A0B332@mowd019a.mow.siemens.ru> (raw)
In-Reply-To: <20020705112635.A19854@Aus.Sun.COM>

> 
> 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


  reply	other threads:[~2002-07-05  6:20 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-05  1:26 Greg Price
2002-07-05  6:20 ` Borsenkow Andrej [this message]
2002-07-05  7:14   ` Greg Price
2002-07-05  6:42 ` Tomi Vainio - Sun Finland -
2002-07-05  7:11   ` Greg Price
2002-07-05  7:38     ` Sven Wischnowsky
2002-07-05  8:15     ` Tomi Vainio - Sun Finland -

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6134254DE87BD411908B00A0C99B044F03A0B332@mowd019a.mow.siemens.ru \
    --to=andrej.borsenkow@mow.siemens.ru \
    --cc=Greg.Price@Sun.COM \
    --cc=zsh-workers@sunsite.dk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).