Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2024 09:27:32 -0700
From:      Chris <portmaster@bsdforge.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: holding rust at a particular version
Message-ID:  <20f77d23043622d68d6421bfdc9a1cc7@bsdforge.com>
In-Reply-To: <Zh0srdWHPh9JlW8p@int21h>
References:  <Zh0srdWHPh9JlW8p@int21h>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2024-04-15 06:33, void wrote:
> Is it possible, either within poudriere or using traditional ports,
> to not have ports building fetching latest rust?
> 
> rust 1.76 is already installed. 1.77 is in the ports tree.
> 1.76 is the latest for -current on arm64 on the pkg builders.
> 
> if I go into the ports tree and build something needing rust,
> it'll build 1.77 rust locally instead of using the already-installed 1.76.
> which would tie the machine up for hours if not days if allowed to proceed.
> 
> Can this be avoided?
make.conf(5) is your friend. You should be able to add
DEFAULT_VERSIONS+=rust1.76
to accomplish your task. NOTE you may want to comment this line later
should it cause problems with other ports that aren't your current target.
IOW your choices here should be chosen carefully and watched closely. It's
easy to set it and forget it. :)
To get the right permutation. Have a look in Mk/bsd.default-versions.mk

-- 
--Chris Hutchinson



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20f77d23043622d68d6421bfdc9a1cc7>