On the subject of shared libraries, some operating systems, notably Apple's
OS X generally required shared libraries, and have little support for
static libraries.

Some programs, notably python, will build on OS X, but don't build most of
the normal libraries unless the necessary support packages are built with
shared library support.

I think I made a suggestion a while back about implementing rpm macros to
handle this, perhaps derived from the rpmtool script as is now down with
some of the C compiler options.  Perhaps a macro such as %{l_shared} which
would be set to ``--disable-shared'' for most architectures, and a standard
SPEC file option with_shared, would be useful to allow this to be
controlled more easily on a global basis.

This would provide a general solution that could make it easier to support
architectures which handle shared libraries in a manner similar to that of
Darwin and OS X.

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676

``Independent self-reliant people would be a counterproductive anachronism
in the collective society of the future where people will be defined by
their associations.''  1896 John Dewey, educational philosopher, proponent
of modern public schools.
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to