Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!ncar!csn!boulder!news From: karl@labyrinth.com (Karl Sierka) Newsgroups: comp.sys.next Subject: Need help creating my own shared libraries Keywords: shared libraries, mach, program development Message-ID: <1991Jun11.151104.7620@colorado.edu> Date: 11 Jun 91 15:11:04 GMT Sender: news@colorado.edu (The Daily Planet) Reply-To: karl@labyrinth.com Followup-To: karl@labyrinth.com Organization: Labyrinth Computer Services, Longmont Colorado Lines: 46 Originator: karls@yaknow.colorado.edu Nntp-Posting-Host: yaknow.colorado.edu Cc: me Hello. I would like to set up MH-6.7 on my 2.1 NeXT to use Mach shared libraries. This could save some disk space and even some memory. I looked in the online docs and asked around, but no luck. The online docs mention the bits laid out in a shared library, but they don't say how to create one with UNIX commands. (I suspect it will entail creating programs that do not use global variables, so that they are re-entrant, maybe some compiler flags, and that some form of the ld command can be used to lay out the bits in the file properly, I just don't have any examples.) If someone out there would be kind enough to send me some info on this, so I can complete the changes, I would love to put my MH-6.7 patches for NeXT shared libs out on the archives, and submit a note to the FAQ people. (Thanks again Pascal, John and Erik!) MH-6.7 can be built to use shared libraries on Suns quite easily, so there should not be too much work involved for the NeXT. (Unless I am wrong about how strict the limits are for global variables and such. I could not find any info on that, either. I am just extrapolating from bits and pieces.) I have two more questions. Where can I get the source for a really good email archive server? We would like to set one up on the rmNUG NeXTWorking machine. What I mean by good, is that it is written well, and has the functionality that allows it to split up, compress, uuencode, use different return paths, auto-generate archive listings with checksums, etc. Also, is anyone out there using my CVS/RCS patches for the NeXT? I have not heard any complaints from the few people I gave sets of patches to, so please give me some feedback so I can put them on the archives. Thanks, Karl Sierka (Member of Rocky Mountain NeXT User's Group, rmNUG) --- Karl Sierka email - karl@labyrinth.com phone - (303) 651-2582 Labyrinth Computer Services, 6258 Corinth, Longmont Colorado 80503 (-: Replies can have NeXT attachments in them. :-) -- --- Karl Sierka email - karl@labyrinth.com phone - (303) 651-2582 Labyrinth Computer Services, 6258 Corinth, Longmont Colorado 80503 (-: Replies can have NeXT attachments in them. :-)