[SeaBIOS] [PATCH 0/3] Don't allow version override; use reproducible by default

Matt DeVillier matt.devillier at gmail.com
Thu Oct 22 00:41:20 CEST 2015


Kevin,

what toolchain is needed to generate a clean build / without 
hostname/datestamp in the version string?  Can coreboots toolchain be 
used?  I'm using Ubuntu 15.04's default apparently (I'd have to check 
versions), which results in cleanbuild = false.

thanks,
Matt

On 10/21/2015 12:38:25 PM, "Kevin O'Connor" <kevin at koconnor.net> wrote:

>On Tue, Oct 13, 2015 at 04:20:26PM -0400, Kevin O'Connor wrote:
>>  This patch series changes the SeaBIOS build to no longer permit one 
>>to
>>  provide a custom version string via "make VERSION=xyz".  In its place
>>  the build will allow extra information to be added to the standard
>>  version string via a new "EXTRAVERSION" variable.  For example: "make
>>  EXTRAVERSION=-coreboot"
>>
>>  In order to facilitate "reproducible" builds, this patch series also
>>  changes the build to no longer include the system hostname nor build
>>  time on default "clean" builds.  Specifically, if git is available,
>>  the git repo is not in a "dirty" state, and gcc/binutils versions are
>>  successfully extracted, then the default version string will just
>>  contain the git version information.  However, should any of the
>>  preceding tests not succeed, then the version will continue to 
>>include
>>  the hostname and build time.
>
>FYI, I committed this series.
>
>-Kevin
>
>_______________________________________________
>SeaBIOS mailing list
>SeaBIOS at seabios.org
>http://www.seabios.org/mailman/listinfo/seabios




More information about the SeaBIOS mailing list