From 2e61ba0cf057dff8d27a1ae296a2516fab5a1f73 Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Tue, 9 Jun 2020 17:20:55 +0900 Subject: [PATCH] [VD/GBM] Suffering from lto again. TV is suffering from link-time-optimization flag again. Disable lto for TV build only. Tizen:Unified and other GBMs will still use lto. Change-Id: I76a41194ce2691b23c31ad104fad1d1e04cca9b9 Signed-off-by: MyungJoo Ham --- packaging/tensorflow.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packaging/tensorflow.spec b/packaging/tensorflow.spec index 1926590fd1..f8733d045d 100644 --- a/packaging/tensorflow.spec +++ b/packaging/tensorflow.spec @@ -106,6 +106,11 @@ CFLAGS=`echo $CFLAGS | sed -e "s|-Wformat-security||"` CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-Wformat-security||"` CFLAGS=`echo $CFLAGS | sed -e "s|-Wall|-Wno-sign-compare -Wno-unused-but-set-variable -Wno-format-security -Wno-format|"` CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-Wall|-Wno-sign-compare -Wno-unused-but-set-variable -Wno-format-security -Wno-format|"` +%if "%{?profile}" == "tv" +# TV gave up link-time optimization (requested on 2020-06-09) +CFLAGS="${CFLAGS} -fno-lto" +CXXFLAGS="${CXXFLAGS} -fno-lto" +%endif cp %{SOURCE1002} . gcc gcc_version_check.c -Wno-error=class-memaccess && export CFLAGS="$CFLAGS -Wno-error=class-memaccess" && export CXXFLAGS="$CXXFLAGS -Wno-error=class-memaccess" && echo "Applying Wno-error=class-memaccess"|| echo "OLD GCC. Don't Add Wno-error=class-memaccess" -- 2.34.1