inn 2.3, news.daily wont rebuild history files

Nicholas Geovanis nickgeo at merle.acns.nwu.edu
Sun Nov 12 22:21:25 UTC 2000


On Sat, 11 Nov 2000 unilerik at green.rnd.uni-c.dk wrote:

> -what can I do about the current situation? 
> 
> I have to do something!!!

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.

You should have received all doc with AIX but you may not have all of it
installed. See Chapter 8, "Large Program Support", in "AIX Version 4.3
General Programming Concepts: Writing and Debugging Programs" (also
available at www.rs6000.ibm.com). In addition to background info, you'll
find there an example shell command for enabling large-programm support in
already-built executables. If you can't get ahold of this, write me back
(and SAVE A BACKUP COPY OF THE EXECUTABLE BEFORE YOU "PATCH"). Also pay
attention to the interaction between soft and hard limits at runtime.

Now: If you used gcc on AIX, I honestly don't know how all of this
sorts out, though the executable "patch" should work for you in any case.
These types of issues are why I build all free software on AIX with IBM's
compilers (which, granted, you have to pay for after the trial period
(unless you're a university and you buy the educational software deal)).

> /Erik

* 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