INN commit: trunk (

INN Commit rra at
Sat May 2 15:38:55 UTC 2015

    Date: Saturday, May 2, 2015 @ 08:38:55
  Author: iulius
Revision: 9839  Build fix for current Mac OS X versions

The build was failing with recent versions of Mac OS X:

  clang: error: no such file or directory: '/usr/local/news/lib/libinn.3.dylib'
  make[1]: *** [] Error 1
  make: *** [all-lib] Error 2

The reason is the '-multiply_defined'-part of the command line.
This switch is marked as obsolete in ld(1): 

  -multiply_defined treatment
        Previously provided a way to warn or error if any of the sym-
        bols used from a dynamic library were also available in
        another linked dynamic library.  This option is obsolete.

Thanks to Dennis Preiser for the report.


--------------+ |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

---	2015-05-02 15:33:04 UTC (rev 9838)
+++	2015-05-02 15:38:55 UTC (rev 9839)
@@ -214,8 +214,9 @@
-dnl OSX needs -multiply_defined suppress.
+dnl Mac OS X needed "-multiply_defined suppress" before this linker flag became
+dnl obsolete (darwin13 is Mavericks, OS X v10.9).
     LDFLAGS="$LDFLAGS -multiply_defined suppress"

More information about the inn-committers mailing list