inn 2.3, news.daily wont rebuild history files

Nicholas Geovanis nickgeo at merle.acns.nwu.edu
Mon Nov 13 15:41:35 UTC 2000


On Sun, 12 Nov 2000, Nicholas Geovanis wrote:
> 
> Did you use IBM's compiler to build inn? If you did, this may apply:
> The RS6000 memory architecture is segmented, like old MS-DOS but the
> segments are way bigger: 256MB for stack and for each of eight data
> segments. Just as one used to do with Borland C, if you need to use a
> different memory model, you need to tell the compiler/linker/loader about
> it, but in the AIX case there are only two models, regular and large,
> instead of four (what was it? tiny, compact, large and huge :-). See the
> "-bmaxdata" operand for ld and the C compiler.

In case this ends up in the FAQ or something:
My description wasn't very clear. In the "regular" memory model, you get
only one 256MB data segment. In the "large" model you get eight 256MB data
segments, the full 2GB address space (the text and stack segments are
still separate, 256MB each). The linker/loader "-bmaxdata" operand selects
the "large" model. The above applies only in the 32-bit case. In the
64-bit case you're apparently always in a "large"-like model, but you're
using 36 bits to select a segment-table entry instead of 4 bits (so the
virtual address space is about 1 trillion TB 8-) and there is no need for
"-bmaxdata". 

* Nick Geovanis
| IT Computing Svcs           Let's have a war,
| Northwestern Univ           We can jack-up the Dow-Jones.
| n-geovanis at nwu.edu             - Fear
+------------------->




More information about the inn-workers mailing list