3 ?RCS: Copyright (c) 1996-1998, Andy Dougherty
5 ?RCS: You may distribute under the terms of either the GNU General Public
6 ?RCS: License or the Artistic License, as specified in the README file.
8 ?RCS: $Log: dlext.U,v $
10 ?X: hpux support thanks to Jeff Okamoto <okamoto@hpcc101.corp.hp.com>
12 ?X: To create a shared library, you must compile ALL source files in the
13 ?X: library with +z (or possibly +Z if the library is whopping huge),
14 ?X: then link the library with -b. Example:
15 ?X: cc -c +z module_a.c
16 ?X: cc -c +z module_b.c
17 ?X: ld -b module_a.o module_b.o -o module.sl
20 Getfile Myread cat usedl so
21 ?MAKE: -pick add $@ %<
24 ?S: This variable contains the extension that is to be used for the
25 ?S: dynamically loaded modules that perl generaties.
27 : Check what extension to use for shared libs
32 On a few systems, the dynamically loaded modules that perl generates and uses
33 will need a different extension than shared libs. The default will probably
41 rp='What is the extension of dynamically loaded modules'