mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
app-office/libreoffice: avoid Clang harder
... otherwise it gets used automatically for Skia-only. Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -443,10 +443,14 @@ src_configure() {
|
||||
# Workaround for bug #915067
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
# Apparently the Clang flags get used even for GCC builds sometimes.
|
||||
# bug #838115
|
||||
# Clang flags get used even for GCC builds sometimes (bug #838115)
|
||||
# (... because of our LO_CLANG_* hack)
|
||||
sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
|
||||
|
||||
# Don't use Clang for building Skia regardless of CC/CXX!
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
|
||||
# ODR violations (not just in skia/vulkan): bug #916435
|
||||
# Runtime crashes with Clang: bug #907905
|
||||
filter-lto
|
||||
@@ -458,11 +462,6 @@ src_configure() {
|
||||
strip-flags
|
||||
fi
|
||||
|
||||
if tc-is-clang ; then
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
fi
|
||||
|
||||
# Show flags set at the end
|
||||
einfo " Used CFLAGS: ${CFLAGS}"
|
||||
einfo " Used LDFLAGS: ${LDFLAGS}"
|
||||
|
||||
@@ -442,10 +442,14 @@ src_configure() {
|
||||
# Workaround for bug #915067
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
# Apparently the Clang flags get used even for GCC builds sometimes.
|
||||
# bug #838115
|
||||
# Clang flags get used even for GCC builds sometimes (bug #838115)
|
||||
# (... because of our LO_CLANG_* hack)
|
||||
sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
|
||||
|
||||
# Don't use Clang for building Skia regardless of CC/CXX!
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
|
||||
# ODR violations (not just in skia/vulkan): bug #916435
|
||||
# Runtime crashes with Clang: bug #907905
|
||||
filter-lto
|
||||
@@ -457,11 +461,6 @@ src_configure() {
|
||||
strip-flags
|
||||
fi
|
||||
|
||||
if tc-is-clang ; then
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
fi
|
||||
|
||||
# Show flags set at the end
|
||||
einfo " Used CFLAGS: ${CFLAGS}"
|
||||
einfo " Used LDFLAGS: ${LDFLAGS}"
|
||||
|
||||
@@ -427,10 +427,14 @@ src_configure() {
|
||||
# Workaround for bug #915067
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
# Apparently the Clang flags get used even for GCC builds sometimes.
|
||||
# bug #838115
|
||||
# Clang flags get used even for GCC builds sometimes (bug #838115)
|
||||
# (... because of our LO_CLANG_* hack)
|
||||
sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
|
||||
|
||||
# Don't use Clang for building Skia regardless of CC/CXX!
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
|
||||
# ODR violations (not just in skia/vulkan): bug #916435
|
||||
# Runtime crashes with Clang: bug #907905
|
||||
filter-lto
|
||||
@@ -442,11 +446,6 @@ src_configure() {
|
||||
strip-flags
|
||||
fi
|
||||
|
||||
if tc-is-clang ; then
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
fi
|
||||
|
||||
# Show flags set at the end
|
||||
einfo " Used CFLAGS: ${CFLAGS}"
|
||||
einfo " Used LDFLAGS: ${LDFLAGS}"
|
||||
|
||||
Reference in New Issue
Block a user