[Gllug] 4G Memory Restriction
rich at annexia.org
Mon Apr 10 15:10:23 UTC 2006
On Mon, Apr 10, 2006 at 01:17:58PM +0100, Steve Nelson wrote:
> On 4/10/06, Alain Williams <addw at phcomp.co.uk> wrote:
> > On Mon, Apr 10, 2006 at 12:30:43PM +0100, Richard Jones wrote:
> > > Then if you still have any legacy
> > > binary-only 32 bit apps, you can still run them, so long as you also
> > > install any legacy libraries they depend on. Most 64 bit distros make
> > > this reasonably easy.
> > Note that a 64 bit box should run your 32 bit apps without change.
> > Only a few of your apps are (I suspect) going to need > 3GB memory,
> > these are the ones to recompile. If the others are difficult, don't
> > bother.
> Ok this is getting complicated now! If I understand correctly, if I
> wish to migrate the current setup (32 bit kernel, 32 bit userland, 64
> bit architecture) to 64 bit throughout, I would need to recompile
> applications that required >3G addressable memory space?
A 32-bit userland running on top of a 64-bit processor is likely to
have 32-bit compilers, generating 32-bit executables. For it to
generate 64-bit executables, you'd need some sort of complicated
cross-compiler set-up. Best not to go there. Choose a 64-bit distro
and start from there. Any legacy 32-bit binary-only executables will
still work. Anything you compile on it will be 64-bit from the start.
Richard Jones, CTO Merjis Ltd.
Merjis - web marketing and technology - http://merjis.com
Team Notepad - intranets and extranets for business - http://team-notepad.com
Gllug mailing list - Gllug at gllug.org.uk
More information about the GLLUG