[rb-general] [PATCH] gcc: read -fdebug-prefix-map OLD from environment (improved reproducibility)

Bernd Schmidt bschmidt at redhat.com
Tue Dec 15 13:19:30 CET 2015


On 12/11/2015 08:14 PM, Daniel Kahn Gillmor wrote:
> I think you mean so that we would just ignore -fdebug-prefix-map
> entirely when writing DW_AT_producer, so that you could build
> reproducibly with (for example):
>
>   gcc -fdebug-prefix-map=$(pwd)=/usr/src
>
> We'd considered and discarded this approach in the past out of concern
> for possible build systems that can easily vary the environment, but
> work with a static list of CFLAGS to pass to the compiler.  On further
> inspection, it's not clear that anyone has a concrete example of a build
> system with this constraint.
>
> Here's a one-liner patch for this approach (also at
> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37007):

I think that one-liner is fine, even for now.


Bernd



More information about the rb-general mailing list