Control: tags -1 - moreinfo Hi Adam,
On Tue, Nov 30, 2021 at 08:25:57PM +0000, Adam D. Barratt wrote: > What's the potential impact of the change? Is "curl-config --configure" > consumed by anything, other than human eyeballs? curl-config is mainly meant for machine consumption. It kinda is a predecessor of pkg-config. Preconditions to be affected: * You must perform a build of a software using one of the libcurl*-*-dev packages. * Your build must not use pkg-config (very uncommon), but rather use curl-config. * Your build consumes curl-config --cflags (roughly equivalent to pkg-config --cflags libcurl). As such I think that the number of affected users is fairly small (due to the requirement of not using pkg-config). If all of these are met, then your cflags now lost a flag: -file-prefix-map=$build_path_used_while_building_curl=. This flag should not be used by your build in the first place. Since our buildd build paths are generated randomly, it is very unlikely that any of the files you are building matches this prefix. The flag normally does not have any effect on your build. As such, dropping it normally does not change your build. As such, I think that the risk of breaking something is fairly low. Keep in mind that oldstable lacks this bug (and this flag). If something was seriously broken there, we'd surely have received a bug report by now. Even switching to pkg-config would drop that flag and it really doesn't belong there in the first place. It was injected there by the reproducible builds folks in order to make the curl build unreproducible err I meant reproducible. Whatever. Helmut