[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/47838 CVS commit: pkgsrc/mk/tools
The following reply was made to PR pkg/47838; it has been noted by GNATS.
From: "Taylor R Campbell" <riastradh%netbsd.org@localhost>
Subject: PR/47838 CVS commit: pkgsrc/mk/tools
Date: Wed, 12 Jun 2013 20:37:43 +0000
Module Name: pkgsrc
Committed By: riastradh
Date: Wed Jun 12 20:37:43 UTC 2013
Don't let the pkgsrc TARGET_ARCH bleed into gmake's environment.
This is a provisional kludge to work around PR pkg/47838. Sorry for
taking far too long to find a workaround that doesn't break various
other stuff too -- this duration of time was ridiculous, and it was
entirely my fault.
We can get rid of this kludge when we start using `env -i' in the
build phase or when we replace TARGET_ARCH by TARGET_MACHINE_PLATFORM
(and replace the make-internal variable MACHINE_ARCH by
MACHINE_PLATFORM -- that is part of what makes the logic in
pkgformat/pkg/depends.mk and bsd.prefs.mk so fragile). However,
although I intend to do both of these things, they were deemed too
likely to cause too much fallout just before the freeze, so they'll
wait until after the freeze.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/mk/tools/gmake.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |