GNU bug report logs - #19810
C++ library fails to compile/link with Sun C++ 5.12 with libtool 2.4.5

Previous Next

Package: libtool;

Reported by: Bob Friesenhahn <bfriesen <at> simple.dallas.tx.us>

Date: Sat, 7 Feb 2015 22:34:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Bob Friesenhahn <bfriesen <at> simple.dallas.tx.us>
To: 19810 <at> debbugs.gnu.org
Subject: bug#19810: C++ library fails to compile/link with Sun C++ 5.12 with libtool 2.4.5
Date: Sat, 7 Feb 2015 16:33:35 -0600 (CST)
While attending to libtiff, I noticed that its small C++ library 
component fails to link using Sun C++ 5.12 when using libtool 2.4.5. 
It succeeds to link with libtool 2.4.4.  Other tools used (in common) 
are autoconf 2.69 and automake 1.15.  No special CXXFLAGS were 
specified.

Doing a diff of the successful and failing output, I see that 
libraries which appeared before on the link line are now missing.

Good:

  libtool: link: ... -lm -library=Cstd -library=Crun -lc   -O

Bad:

  libtool: link: ... -lm -lc   -O

I assume that the problem was added on 2014-12-12 by this change:

        libtool: more carefully avoid automatic -Cstd -Crun on Sun Pro CXX.
        * m4/libtool.m4 (_LT_FUNC_SUNCC_CSTD_ABI): New function factored out
        of repeated code.  Take note of other known -Cstd incompatible
        compiler flags.
        (_LT_SYS_HIDDEN_LIBDEPS): Use it to determine whether -Cstd -Crun
        can be safely added to postdeps with Sun Pro CXX.
        * NEWS: Update.
        * NO-THANKS: Add Marc Glisse.
        Reported by Marc Glisse

Bob
-- 
Bob Friesenhahn
bfriesen <at> simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/




This bug report was last modified 10 years and 138 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.