[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