summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2005-04-27 03:26:59 +0000
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>2005-04-27 03:26:59 +0000
commitcbb339e4da7eda4228fe865436793e5e2dbef89e (patch)
tree111a9e017e7337c74d6e9218eca678547458722c /TODO
parent2db08b36f61c63db299b1387fa974668d05465d3 (diff)
downloadlibtool-cbb339e4da7eda4228fe865436793e5e2dbef89e.tar.gz
* TODO: Updated.
Diffstat (limited to 'TODO')
-rw-r--r--TODO43
1 files changed, 40 insertions, 3 deletions
diff --git a/TODO b/TODO
index 80655b1b..50a4836d 100644
--- a/TODO
+++ b/TODO
@@ -60,6 +60,26 @@ GNU Libtool
* Fix deplibs_check_method=pass_all (which is wrong!) on linux.
+* Fix -dlopen "self" on AIX. Reported by Gary Kumfert <kumfert@llnl.gov>.
+
+* Audit AU_DEFUNs whether they need to be AU_ALIASes.
+ Reported by Akim Demaille <akim.demaille@free.fr>
+
+* Fix wrong $ECHO after `config.status --recheck'.
+ Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and
+ Jeff Squyres <jsquyres@lam-mpi.org>.
+
+* Fix denial of service if using installed `libtool' on a different mount point
+ together with a compiler which does not understand `-c -o'.
+ Reported by Marcin Siennicki.
+
+* Fix -no-undefined with Solaris CC,f77. Maybe look at implementing something
+ along the idea of [support #103719] for CC.
+ Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>,
+ Пухальский Юрий Андреевич <pooh@cryptopro.ru>,
+ Albert Chin <libtool-patches@mlists.thewrittenword.com> and others.
+
+
1.2. libtldl
------------
@@ -78,6 +98,14 @@ GNU Libtool
Also report dlerror() for dlclose and dlsym if available
- Make sure that the dependency_libs of a dlpreopened module won't be loaded.
+ - Fix mdemo failures on mingw.
+
+ - Fix the last memleak. Reported by Jeff Squyres <jsquyres@lam-mpi.org>.
+
+ - Fix LTDL_CONVENIENCE. Reported by Bob Friesenhahn
+ and Patrick Welche <prlw1@newn.cam.ac.uk>.
+
+
1.3. libtoolize
---------------
@@ -147,9 +175,8 @@ GNU Libtool
convenience libraries, that behave as macros that expand to a set of
-Rs, -Ls and -ls switches.
-* Filenames containing shell meta-characters are not properly handled
- by libtool. Compiling a file named "a;b.c", for example, fails.
- Especially `$' would be necessary for java programs.
+* Audit use of object names so we can allow `$' not only within
+ source file names. Necessary especially for java.
* We could introduce a mechanism to allow for soname rewriting, to
ease multi-libc support. Installers could specify a prefix, suffix or
@@ -170,6 +197,13 @@ GNU Libtool
* Look at position-independent executables.
+* Add support for a FC tag.
+
+* Audit the GCJ tag section in libtool.m4.
+
+* Add caching mechanism. Look at `libtool-cache' from Robert Ögren.
+
+
2.4. libtool autoconf macros
----------------------------
@@ -211,6 +245,9 @@ GNU Libtool
of the functions that can't be linked statically. This could hardly
be made completely transparent, though.
+* In conjunction with above, fix the failures on *BSD when linked to
+ static libc. Reported by Guilhem Lavaux <guilhem@kaffe.org>.
+
* Add i18n strings to libltdl, ensuring that package developers can
ignore any i18n when they libtoolize.