Re: malloc() fails: 32MB heap limit and how to work around?
Ilya Zakharevich <nospam-abuse-qlYHBhoNh+/[email protected]> Mon, 20 Oct 2003 11:24:13 -0700
| Newsgroups | gmane.comp.ide.emx.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Oct 20, 2003 at 07:44:16PM +0200, Thomas Hoffmann wrote:
> Okay, so let me rephrase my problem: As soon as I use the -Zcrtdll
> option, the program
> cannot malloc() more than 32MB memory.
Then you are not using EMX (read again what I wrote - carefully).
Probably some Innotech stuff? Ask them. [If I understood correct,
for some unfathomable reason Innotech started with -Zsys stuff - which
is not EMX. Not even speaking about their horrible choice of DLL
names for the "system calls" and CRTL. All that "gcc295a73.dll"
nonsense all over again.]
Hope this helps,
Ilya
P.S. BTW, what is the latest version of gcc ports which may compile
to EMX targets? Meansing working with EMX startup code, and EMX dlls?
Probably the answer is different for AOUT and for OMF?