CVSROOT: /cvsroot/libtool
Module name: libtool
Branch:
Changes by: Gary V. Vaughan <gary@xxxxxxxxxxxxxxxx> 05/02/26 14:44:34
Modified files:
. : ChangeLog TODO
Log message:
I assume that it is okay to have undefined symbols in convenience
libraries that will be used as modules -- the pic objects are
built normally, and are not expected to resolve all their symbols
until they are linked into a library; convenience libraries are
then rolled using 'ar' and 'ranlib' (or equivalent) which also do
not check whether symbols are resolved. We now build each of the
loaders as a convenience library module under these assumptions,
and link libltdl.la with selected modules, at which time all of
the symbols *are* resolved:
* TODO: Remove item addressed by this changeset.
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la.
(libdlloader_la_SOURCES): Declaration removed. Changed all
clients. Source files..
(libltdl_la_SOURCES): ...added back in here.
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed.
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS).
* libltdl/loaders/Makefile.am: Removed all references to
libdlloader.la.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libtool/libtool/ChangeLog.diff?tr1=1.1859&tr2=1.1860&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libtool/libtool/TODO.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
|