diff options
author | Stelios Tsampas | 2021-06-03 17:14:30 +0300 |
---|---|---|
committer | Stelios Tsampas | 2021-06-03 17:14:30 +0300 |
commit | ea7b260ef23f1b0427baa44ed0b89700acb06d82 (patch) | |
tree | d04c2ec0e311982fba8211795df7094ecf889893 /PKGBUILD | |
parent | b30dc7dbff1d03b4ff0545c150ee21e3ad853aa5 (diff) | |
download | aur-ea7b260ef23f1b0427baa44ed0b89700acb06d82.tar.gz |
Disable lto
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -2,7 +2,7 @@ pkgname=dxvk-mingw pkgver=1.8.1 -pkgrel=1 +pkgrel=2 pkgdesc='Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine, MingW version' arch=('x86_64') url="https://github.com/doitsujin/dxvk" @@ -11,6 +11,7 @@ depends=('vulkan-icd-loader' 'wine>=4.0rc1' 'lib32-vulkan-icd-loader' 'bash') makedepends=('ninja' 'meson>=0.43' 'glslang' 'git' 'mingw-w64-gcc') provides=('dxvk' 'd9vk' "dxvk=$pkgver") conflicts=('dxvk' 'd9vk') +options=(!lto) source=( "git+https://github.com/doitsujin/dxvk.git#tag=v$pkgver" "setup_dxvk" @@ -60,6 +61,10 @@ prepare() { # https://bugs.winehq.org/show_bug.cgi?id=43516 dxvk64_cflags="$dxvk_cflags -mno-avx" dxvk32_cflags="$dxvk_cflags -mno-avx" + # These flags are taken from Proton, I don't know if there are issues with Arch wine. + #dxvk64_cflags="$dxvk_cflags -mfpmath=sse -fwrapv -fno-strict-aliasing -gdwarf-2 -gstrict-dwarf" + #dxvk32_cflags="$dxvk_cflags -mfpmath=sse -fwrapv -fno-strict-aliasing -gdwarf-2 -gstrict-dwarf" + #dxvk_ldflags="$dxvk_ldflags -Wl,--file-alignment,4096" sed -i build-win64.txt \ -e "s|@CARGS@|\'${dxvk64_cflags// /\',\'}\'|g" \ |