[Debian-med-packaging] Bug#949379: vmatch: please make the build reproducible
    Sascha Steinbiss 
    satta at debian.org
       
    Mon Jan 20 15:17:58 GMT 2020
    
    
  
Hi Chris,
> Whilst working on the Reproducible Builds effort [0] we noticed that
> vmatch could not be built reproducibly.
> 
> Patch attached that ensures that the vmrelease.h file does not contain
> the build time and the hostname of the build system.
Thanks!
> However, vmatch remains unreproducible even when this is applied. My
> best guess at this moment is because it is not actually being built
> with the -fdebug-prefix-map=... GCC argument in places:
> 
>   $ grep 'gcc ' build.log | grep -v prefix-map | wc -l
>   348
> 
> … in other words, it is not respecting CFLAGS / dpkg-buildflags.
There are a couple of other things in the build process I am also going
to look at shortly. As you might have noticed, the package does not
build on some archs due to -m32/-m64 mixups and situations where these
should be dropped altogether. This is a result of upstream having
autogenerated very specific build configurations for some archs, and I
feel that these can and should be simplified quite a bit.
I will address the flags as well when working on that -- thanks for
pointing it out.
Cheers
Sascha
    
    
More information about the Debian-med-packaging
mailing list