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