libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

last minute fixes


From: Thomas Tanner
Subject: last minute fixes
Date: Mon, 23 Apr 2001 14:36:14 +0200 (CEST)

Hi

 this patch contains my last minute fixes for libtool 1.4
 Feel free to commit it - I don't have CVS/SSH access yet :(
 
 BTW: The magic duplicates removal code I introduced more than one
 year ago is supposed to work for both shared and static libraries on
 every platform! However, this only applies to the HEAD branch.
 I didn't have the time to check the changes in ILD code of the
 MLB branch yet. Some assumptions in the code might not be true for MLB.

 Please also read the notes about the libltdl bugs in TODO.
 They probably require some larger changes (maybe even in the dlloader
 interface?). Do we really want to release 1.4 with such bugs?

2001-04-23  Thomas Tanner  <address@hidden>

        * TODO: describe problems with libltdl
        
        * ltmain.in (ILD): tidy up, add comments, remove dead code,
          merge duplicate code
          
        * ltmain.in (ILD): don't touch newdependency_libs after scan or
          dlopen pass
                  
        * ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened
          module (remove absolutely wrong quick hack)
          
        * ltmain.in (ILD): remove wrong comments about duplicate removal

        * ltmain.in (ILD): build a static-only module if it has
          static libraries in its dependencies (so that libltdl can
          safely load dependency_libs)

        * ltmain.in (argument parsing): rename dl[pre]files for
          future simplifications
        
        * ltmain.in (argument parsing): prefix comparsions of -l args with X,
          replace -lc with `-framework System' _after_ the ILD passes
          
        * ltmain.in (argument parsing): support dl[pre]open
          for both .o and .lo files
        
        * ltmain.in (deplibs_check): use portable test syntax
        
        * ltmain.in (help): document -prefer-[non-]pic flags 
        
        * ltmain.in: improve readablity by adding some comments,
          rename uninst_* to notinst_* (more adequate name)


Thomas Tanner -------------------------
email: tanner@(ffii.org|gnu.org|gmx.de)
web:   http://home.pages.de/~tanner
UMI:   http://umi.ffii.org

Attachment: libtool.diff
Description: libtool.diff


reply via email to

[Prev in Thread] Current Thread [Next in Thread]