[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: misc/54544: Release build options are not public
The following reply was made to PR misc/54544; it has been noted by GNATS.
From: Andreas Gustafsson <gson%gson.org@localhost>
To: Martin Husemann <martin%duskware.de@localhost>, gnats-bugs%netbsd.org@localhost
Subject: Re: misc/54544: Release build options are not public
Date: Sat, 14 Sep 2019 14:58:55 +0300
Martin Husemann wrote:
> For the record: the suggested wiki page was more meant to be a guide
> how to reproduce a build.
> Furthermore the options used for each build are not secret, but part of
> each "base" set as ./etc/release. Only tricky part is to know which of those
> options are default values and which are not.
Surely you don't mean that the documented procedure for building a
release should involve extracting the build options from the "base"
set of the release? That would be a circular defintion, and while it
could in theory work for reproducing a release that has already been
made, it wouldn't work for doing advance testing of upcoming releases.
> The differences vary a bit for different branches, but for HEAD and netbsd-9
> the only relevant differences are MKDEBUG=yes (used for all architectures)
> and MKX11=no (only for sun2 and rs6000).
I'm glad to hear that the differences are minor, but the options may
change in the future, so if I hardcode the current settings into
tests, they will sooner or later get out of date.
If it's really just those two definitions, how hard could it be to
make them the default in "build.sh release", or to move them into src
in some other way?
Andreas Gustafsson, gson%gson.org@localhost
Main Index |
Thread Index |