From deb18088f83df98df64c77a6326879fc163cbb78 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Mon, 27 Apr 2020 13:50:05 -0700 Subject: [PATCH] autopackage: don't build with lto on bsd. Signed-off-by: Seth Howell Change-Id: Icdfa299bbbf8f1b00d891c17da1404bab97a310e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2059 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Changpeng Liu Reviewed-by: Tomasz Zawadzki --- autopackage.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/autopackage.sh b/autopackage.sh index 85274db7d..0bd446a1b 100755 --- a/autopackage.sh +++ b/autopackage.sh @@ -35,7 +35,12 @@ fi timing_enter build_release -./configure $(get_config_params) --disable-debug --enable-lto --disable-unit-tests +if [ $(uname -s) = Linux ]; then + ./configure $(get_config_params) --disable-debug --enable-lto --disable-unit-tests +else + # LTO needs a special compiler to work on BSD. + ./configure $(get_config_params) --disable-debug +fi $MAKE ${MAKEFLAGS} $MAKE ${MAKEFLAGS} clean