On Fri, 12 Mar 1999, David Miller wrote:
> From: Andreas Schwab <[EMAIL PROTECTED]>
> Date: 12 Mar 1999 10:14:21 +0100
>
> A program which cannot cope with that is broken by definition.
>
> Emacs's internal lisp data types depend upon the layout of the upper
> bits of an address, and what that looks like. It uses bits which can
> never be set as a place to store typing information codes. If you
> look in GNU emacs, it does do special things when the glibc malloc is
> being used to prevent it from using mmaps for example.
>
> This restriction has been around for ages and we've been coping with
> it by making emacs see something consistant there.
And that's the major reason you had to stay with emacs-18 under AmigaOS.
AmigaOS doesn't use the MMU and physical memory addresses can be >1 GB on the
Amiga. Perhaps a workaround was added to the AmigaOS port of emacs later, but
that must have been after I stopped using AmigaOS.
Greetings,
Geert
--
Geert Uytterhoeven [EMAIL PROTECTED]
Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium