pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc



Hi,

From: "Jonathan Perkin" <jperkin%netbsd.org@localhost>, Date: Wed, 26 Feb 2014 
10:40:46 +0000

> Module Name:  pkgsrc
> Committed By: jperkin
> Date:         Wed Feb 26 10:40:46 UTC 2014
> 
> Modified Files:
>       pkgsrc/devel/libtool-base: Makefile
>       pkgsrc/devel/libtool-fortran: Makefile
>       pkgsrc/mk/wrapper: scan
> 
> Log Message:
> Remove special handling of -v in the wrappers.
> 
> This was originally introduced to work around some behaviour in the
> libtool build, however these days it is actively harmful for a number of
> packages, where removing additional arguments when -v is present on the
> command line can break ABI detection (notably in CMake packages).
> 
> Instead, filter out any references to BUILDLINK_DIR from the libtool
> scripts, as that should do the same job.
> 
> Retain the ability to run the 'scan' wrapper script, as it can be useful
> in certain cases, and is required to support the scan-libtool script
> anyway.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.104 -r1.105 pkgsrc/devel/libtool-base/Makefile
> cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/libtool-fortran/Makefile
> cvs rdiff -u -r1.1 -r1.2 pkgsrc/mk/wrapper/scan
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

With this change (especially mk/wrapper/scan), devel/libtool-base
under NetBSD/amd64 6.99.32 have been broken.
pkg/bin/libtool has

postdeps="-lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc"

line in C++ part. And textproc/hunspell cannot create shared library
because it cannot find libgcc.so (NetBSD has no libgcc.so).

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3



Home | Main Index | Thread Index | Old Index