[lfs-book] [LFS Trac] #3715: libtool-2.4.4

LFS Trac trac at linuxfromscratch.org
Sat Nov 29 12:31:11 PST 2014

#3715: libtool-2.4.4
 Reporter:  bdubbs@…  |       Owner:  lfs-book@…
     Type:  task      |      Status:  new
 Priority:  normal    |   Milestone:  7.7
Component:  Book      |     Version:  SVN
 Severity:  normal    |  Resolution:
 Keywords:            |

Comment (by bdubbs@…):

 ** New features:

   - Libltdl maintains its own fork of argz, with macros and files in
     the LT_ and lt__ namespaces (resp.) where they cannot clash with
     client projects' use of gnulib argz.

 ** Bug fixes:

   - Installation of 'libtoolize' once again obeys '--program-prefix',
     '--program-suffix' and '--program-transform-name' configure options.

   - `libtoolize` doesn't remove any files that it can't reinstall,
     including old versions of the snippet directory, and gnulib's
     version of the argz module and supporting files.

   - LT_FUNC_DLYSM_USCORE now works correctly on systems that don't
     support self dlopen()ing.

 ** Important incompatible changes:

   - LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing
     duplicate occurrences in libltdl link lines.  If you need to
     add a library for dlopen() or shl_load() in your Makefile, then
     use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively.  If you
     are using libltdl, this all happens automatically, and the only
     difference you'll see is no more duplicated library names in the
     verbose link line.

 ** Changes in supported systems or compilers:

   - Preliminary support for tcc on linux*.  Although it already worked
     sometimes in previous releases, making sure to set LD correctly now
     avoids mis-matching GNU ld with tcc:

        ./configure CC=tcc LD=tcc

   - Added -os2dllname option to work around 8 character base name
     limit on OS/2.  The option has no effect on other systems.

   - Support for DLL versioning, -export-symbols and -export-symbols-regex
     on OS/2.

   - Support filename-based shared library versioning on AIX. See manual
     for details.

Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/3715#comment:1>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

More information about the lfs-book mailing list