Subject: Re: CVS commit: pkgsrc
To: Todd Vierling <tv@netbsd.org>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 10/04/2004 20:02:14
On Mon, Oct 04, 2004 at 07:48:10PM +0000, Todd Vierling wrote:
>
> Module Name: pkgsrc
> Committed By: tv
> Date: Mon Oct 4 19:48:10 UTC 2004
>
> Modified Files:
> pkgsrc/devel/libtool: distinfo
> pkgsrc/devel/libtool-base: Makefile
> pkgsrc/devel/libtool/patches: manual-libtool.m4 manual.README patch-ab
> patch-ad
> pkgsrc/mk: bsd.pkg.mk
>
> Log Message:
> Fix completely hosed test for g++ when CXX=g++. The old test worked fine.
> Revert until the hosage is tracked down and eliminated at the source.
>
> (Bump to libtool-1.5.10nb1, and make this the required version.)
I discovered the problem is that:
"g++ -v -I/usr/pkg/include" returns nonzero
"g++ -v" returns zero
which breaks the original libtool g++ detection. Confusingly,
"gcc -v -I/usr/pkg/include" returns zero
"gcc -v" returns zero
I will alter the wrappers so that if "-v" is passed to the compiler,
then no extra flags are appended to the command line. My change will
make this libtool change unncessary.
Cheers,
-- Johnny Lam <jlam@NetBSD.org>