home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!zrz.tu-berlin.de!gmdtub!prosun!ralph
- From: ralph@prosun.first.gmd.de (Ralph Berg)
- Newsgroups: comp.sys.atari.st
- Subject: Re: Problems with GCC 2.1 and *80.inc/libs !!!!!
- Message-ID: <2112@bigfoot.first.gmd.de>
- Date: 29 Jul 92 07:32:08 GMT
- References: <2099@bigfoot.first.gmd.de> <9582@uqcspe.cs.uq.oz.au>
- Sender: news@bigfoot.first.gmd.de
- Organization: GMD-FIRST, D-1000 Berlin 10
- Lines: 56
-
- In article <9582@uqcspe.cs.uq.oz.au>, warwick@cs.uq.oz.au (Warwick Allison) writes:
- |> In <2099@bigfoot.first.gmd.de> ralph@prosun.first.gmd.de (Ralph Berg) writes:
- |>
- |> >The installation of the libraries by replacing the old by the newest one.
- |>
- |> This is what is causing most of the trouble. PLEASE people, scrap all the
- |> old version and replace it with version 2.1 clean-slate. If you really
- |> want, keep the old version (renaming the directory to GUMBY.GCC, for example),
- |> but DO NOT mix them. And you DON'T need to add any symbols to gnu.olb, if
- |> the linker says one is missing, the problem is you set-up. Flaky hacks like
- |> simple adding blank versions of the symbol is just asking for trouble (eg.
- |> maybe "split_mem()" is only called when you use up 128K of heap space?!!?!!
- |>
- |>
- |> --
- |> Warwick
- |> --
- |> _-_|\ warwick@cs.uq.oz.au /Disclaimer:
- |> / * <-- Computer Science Department, /
- |> \_.-._/ University of Queensland, / void (if removed)
- |> v Brisbane, Australia. /
-
-
-
- Mixing this up on my installation, that's my fault. But there wouldn't be
- any problem, if there was the startup.zoo containing the new crt0.o,gcrt0.o,
- mcrt0.o and mgcrt0.o.
- Jwahar J. Bammi said, that this and the update to Patchlevel 82 will
- be as update23.zoo as soon on a.a.
-
- > J.J. Bammi O-TONE
- >i forgot to answer this: _split_mem is an internal variable that indicates
- >that we are on a split memory address atari machine (like the TT, jim allens
- >T-30 etc). When true, depending on the value of _stksize, dynamic memory
- >allocation occurs from one address space, and when it runs out, further
- >allocations occur from the second address space. this way we take advantage
- >of the entire available address space, even though it is not contiguous. the
- >gnu C library is one of the few on the atari ST that actually does this. the
- >others run out, when the address space they run in runs out, even though the
- >other address space has'nt been touched.
-
-
- So split_mem is a variable set by the startup code saying that the malloc
- function has to regard the splitted memory modell like the TT.
- But why did my hack ( appending an object file split_mem.o including
- "long _split_mem = 0L;"
- to gnu.olb with <ar vq gnu.olb split_mem.o> ) NOT work???
-
- Where is the fault?????
-
-
- ralph
-
-
- ralph@gmd.first.de
-
-