diff options
author | Gary V. Vaughan <gary@gnu.org> | 2005-02-26 14:44:34 +0000 |
---|---|---|
committer | Gary V. Vaughan <gary@gnu.org> | 2005-02-26 14:44:34 +0000 |
commit | e3582515cc928f4e236b98b52ab89cc513d21cb8 (patch) | |
tree | bf1bf9b3622df955bcd7092dfff1a2374e7161d7 /TODO | |
parent | ae43cbad91dff5757eae77d1b4c15dbd5a7a42c3 (diff) | |
download | libtool-e3582515cc928f4e236b98b52ab89cc513d21cb8.tar.gz |
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.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -54,8 +54,6 @@ GNU Libtool 1.2. libtldl ------------ -* Get rid of the shared libddloader. - * Change libltdl interface: add separate functions for function pointers. This will allow porting to systems where function pointers are incompatible with data pointer C-wise. |