forked from Mirror/frr
build: fix reproducibility re. -fdebug-prefix-map
If CFLAGS contains something like `-fdebug-prefix-map=/build/path=.`, we need to remove it from CONFIG_ARGS so it doesn't get baked into `show version`. Otherwise, build becomes non-reproducible if the build path changes. To avoid other things creeping in, let's just remove *FLAGS in their entirety. (Not really reliable information anyway.) With this commit, FRR build should be 100% reproducible. Signed-off-by: David Lamparter <equinox@diac24.net>
This commit is contained in:
parent
e4cdd7ccc5
commit
9b76e054ad
|
@ -13,7 +13,7 @@ AC_SUBST([PACKAGE_URL])
|
|||
PACKAGE_FULLNAME="FRRouting"
|
||||
AC_SUBST([PACKAGE_FULLNAME])
|
||||
|
||||
CONFIG_ARGS="$ac_configure_args"
|
||||
CONFIG_ARGS="`echo $ac_configure_args | sed -e \"s% '[[A-Z]]*FLAGS=[[^']]\+'%%g\"`"
|
||||
AC_SUBST([CONFIG_ARGS])
|
||||
|
||||
AC_CONFIG_SRCDIR([lib/zebra.h])
|
||||
|
|
Loading…
Reference in a new issue