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>
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"