From 10adee24ff3a33f456e1c41c7c30d8466566ca01 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 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2059 (master) (cherry picked from commit deb18088f83df98df64c77a6326879fc163cbb78) Change-Id: Icdfa299bbbf8f1b00d891c17da1404bab97a310e Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2078 Reviewed-by: Ben Walker Reviewed-by: Seth Howell Reviewed-by: Aleksey Marchuk Tested-by: SPDK CI Jenkins --- 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