[VD/GBM] Suffering from lto again. 44/235744/1 accepted/tizen/unified/20200610.140916 submit/tizen/20200610.050413
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 9 Jun 2020 08:20:55 +0000 (17:20 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 9 Jun 2020 08:20:55 +0000 (17:20 +0900)
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 <myungjoo.ham@samsung.com>
packaging/tensorflow.spec

index 1926590fd1bdd7643e1d82548e1071911b4d56b1..f8733d045dee38747c5e799c11241b2d12616a09 100644 (file)
@@ -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"