summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorGary V. Vaughan <gary@gnu.org>2005-02-26 14:44:34 +0000
committerGary V. Vaughan <gary@gnu.org>2005-02-26 14:44:34 +0000
commite3582515cc928f4e236b98b52ab89cc513d21cb8 (patch)
treebf1bf9b3622df955bcd7092dfff1a2374e7161d7 /TODO
parentae43cbad91dff5757eae77d1b4c15dbd5a7a42c3 (diff)
downloadlibtool-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--TODO2
1 files changed, 0 insertions, 2 deletions
diff --git a/TODO b/TODO
index c0317718..bba63cb8 100644
--- a/TODO
+++ b/TODO
@@ -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.