Subject: bsd.buildlink3.mk >=1.132 3x slower than 1.131!
To: None <tech-pkg@NetBSD.org>
From: Juan RP <juan@xtraeme.unixbsd.org>
List: tech-pkg
Date: 04/02/2004 14:20:28
--Signature=_Fri__2_Apr_2004_14_20_28_+0200_ZWu0rkr3E+UqW+iU
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit


Hi all,

Why do we need all the tests that were added in revision 1.132
(bsd.buildlink3.mk)? they are decreasing performance for targets as "checksum,
makesum, package, install" etc. The following are the diffs bettween the latest
revision in pkgsrc -current(today) and 1.131.

Really, that sucks when you have one package with 20 dependencies or so (i.e
GNOME2).

Comments about how to fix that? :)

Revision 1.131:

[juan@Nocturno][/usr/pkgsrc/multimedia/gst-plugins]> time make clean mdi
===> Cleaning for gst-plugins-0.8.0
=> distinfo: patches part unchanged.
===> Checking for vulnerabilities in gst-plugins-0.8.0
=> distinfo: distfiles part unchanged.
make clean mdi  1.84s user 1.06s system 112% cpu 2.583 total
[juan@Nocturno][/usr/pkgsrc/multimedia/gst-plugins]>

After 1.132:

[juan@Nocturno][/usr/pkgsrc/multimedia/gst-plugins]> time make clean mdi
===> Cleaning for gst-plugins-0.8.0
=> distinfo: patches part unchanged.
===> Checking for vulnerabilities in gst-plugins-0.8.0
=> distinfo: distfiles part unchanged.
make clean mdi  7.28s user 5.28s system 117% cpu 10.679 total
[juan@Nocturno][/usr/pkgsrc/multimedia/gst-plugins]>

After 1.132:

[juan@Nocturno][/usr/pkgsrc/multimedia/gnome2-media]> time make clean mdi
===> Cleaning for gnome-media-2.6.0
=> distinfo: patches part unchanged.
===> Checking for vulnerabilities in gnome-media-2.6.0
=> distinfo: distfiles part unchanged.
make clean mdi  8.27s user 5.32s system 108% cpu 12.515 total
[juan@Nocturno][/usr/pkgsrc/multimedia/gnome2-media]>

Revision 1.131:

[juan@Nocturno][/usr/pkgsrc/multimedia/gnome2-media]> time make clean mdi
===> Cleaning for gnome-media-2.6.0
=> distinfo: patches part unchanged.
===> Checking for vulnerabilities in gnome-media-2.6.0
=> distinfo: distfiles part unchanged.
make clean mdi  2.96s user 1.16s system 103% cpu 3.980 total
[juan@Nocturno][/usr/pkgsrc/multimedia/gnome2-media]>

-- 
	Juan RP <juan@xtraeme.unixbsd.org>

--Signature=_Fri__2_Apr_2004_14_20_28_+0200_ZWu0rkr3E+UqW+iU
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)

iD8DBQFAbVqRypkLYVDran0RAoZ/AJ9U+i+L3gezvuDsD2vAK6pcv+XczACfXDzP
ROytO73NkPg/7MtT4Zxo4GM=
=hL2V
-----END PGP SIGNATURE-----

--Signature=_Fri__2_Apr_2004_14_20_28_+0200_ZWu0rkr3E+UqW+iU--