[Reproducible-builds] Question about build environments used for i386

Gert Wollny gw.fossdev at gmail.com
Thu May 26 06:08:07 UTC 2016


Dear all, 

looking at the non-reproducibility of dcmtk [1], I found that for some
reason on i386 in one build cmake obtains "x86_64" as system processor 
versus "i686" the in other build. 

CMake supposedly uses "uname -p" to obtain this information and now I'm
wondering about the build environment of the first build?
Unfortunately, the provided logs are only for amd64. 

I think I can safely remove the cmake code that results in the
irreproducibility of the build (it is only used to determine whether 
-fPIC should be set), but it would be nice to know why cmake (resp.
uname) thinks it is on x86_64. 

Many thanks, 
Gert 


[1] https://tests.reproducible-builds.org/rb-pkg/testing/i386/dcmtk.htm
l



More information about the Reproducible-builds mailing list