summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHurricanePootis2023-04-17 00:02:14 -0500
committerHurricanePootis2023-04-17 00:02:14 -0500
commit1b02dd1db6b1238cfd8b764d03b088af36a47401 (patch)
treeb6cbf001ec7c7cd249955f7728eb45b0991c0999
parentb5c3771d119df5038c71af6215f9ec2fe65f644d (diff)
downloadaur-1b02dd1db6b1238cfd8b764d03b088af36a47401.tar.gz
Use clang instead of gcc to fix LTO
-rwxr-xr-x.SRCINFO4
-rwxr-xr-xPKGBUILD12
2 files changed, 8 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd7eaa20362c..177579df0109 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yuzu-mainline-git
pkgdesc = An experimental open-source emulator for the Nintendo Switch (newest features)
pkgver = r23547.e0895a858
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/yuzu-emu/yuzu-mainline
arch = i686
arch = x86_64
@@ -9,7 +9,7 @@ pkgbase = yuzu-mainline-git
makedepends = boost
makedepends = llvm
makedepends = catch2
- makedepends = gcc
+ makedepends = clang
makedepends = cmake
makedepends = ffmpeg
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index 4b78b9966514..c18a1e15f928 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname=yuzu
pkgname=$_pkgname-mainline-git
pkgver=r23547.e0895a858
-pkgrel=1
+pkgrel=2
pkgdesc='An experimental open-source emulator for the Nintendo Switch (newest features)'
arch=('i686' 'x86_64')
url='https://github.com/yuzu-emu/yuzu-mainline'
@@ -25,7 +25,7 @@ depends=('fmt'
makedepends=('boost'
'llvm'
'catch2'
- 'gcc'
+ 'clang'
'cmake'
'ffmpeg'
'git'
@@ -115,10 +115,10 @@ build() {
cmake -S $_pkgname -B build \
-GNinja \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_C_COMPILER=gcc \
- -DCMAKE_CXX_COMPILER=g++ \
- -DCMAKE_C_FLAGS="$CFLAGS -flto=auto" \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -flto=auto" \
+ -DCMAKE_C_COMPILER=clang \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_C_FLAGS="$CFLAGS -flto=thin" \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -flto=thin" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DYUZU_USE_QT_WEB_ENGINE=ON \
-DYUZU_USE_QT_MULTIMEDIA=ON \