NetBSD-Bugs archive

[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
Cc: 
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
 


Home | Main Index | Thread Index | Old Index