Subject: CVS commit: pkgsrc/mk/buildlink3
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 01/30/2004 10:56:11
Module Name:	pkgsrc
Committed By:	jlam
Date:		Fri Jan 30 10:56:11 UTC 2004

Modified Files:
	pkgsrc/mk/buildlink3: bsd.buildlink3.mk buildcmd gen-transform.sh
	    libtool.sh wrapper.sh

Log Message:
Teach buildlink3 how to reorder libraries on the command line.  You
specify library orderings with:

	BUILDLINK_TRANSFORM+=	reorder:l:crypt:crypto

The wrapper scripts then reorder the libraries so that -lcrypt will
always come before -lcrypto.  If there are lots of reorder:l:...
commands, then the algorithm looks a bit like a topological sort.


To generate a diff of this commit:
cvs rdiff -r1.64 -r1.65 pkgsrc/mk/buildlink3/bsd.buildlink3.mk
cvs rdiff -r1.3 -r1.4 pkgsrc/mk/buildlink3/buildcmd
cvs rdiff -r1.17 -r1.18 pkgsrc/mk/buildlink3/gen-transform.sh
cvs rdiff -r1.13 -r1.14 pkgsrc/mk/buildlink3/libtool.sh
cvs rdiff -r1.9 -r1.10 pkgsrc/mk/buildlink3/wrapper.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.