diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -1,8 +1,8 @@ # Maintainer: loathingkernel <loathingkernel @at gmail .dot com> pkgname=dxvk-mingw -pkgver=1.9.4 -_asyncver=1.9.3 +pkgver=1.10 +_asyncver=1.10 pkgrel=1 pkgdesc='Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine, MingW version' arch=('x86_64') @@ -49,8 +49,8 @@ prepare() { # If you want the "best" possible optimizations for your system you can use # `-march=native` and remove the `-mtune=core-avx2` option. # `-O2` is adjusted to `-O3` since AVX is disabled - export CFLAGS="-O3 -march=nocona -pipe -mtune=core-avx2" - export CXXFLAGS="-O3 -march=nocona -pipe -mtune=core-avx2" + export CFLAGS="-O3 -march=nocona -mtune=core-avx2 -pipe" + export CXXFLAGS="-O3 -march=nocona -mtune=core-avx2 -pipe" export LDFLAGS="-Wl,-O1,--sort-common,--as-needed" # Uncomment to enable extra optimizations @@ -72,8 +72,8 @@ prepare() { # Relevant Wine issues # https://bugs.winehq.org/show_bug.cgi?id=45289 # https://bugs.winehq.org/show_bug.cgi?id=43516 - cross_cflags+=" -mno-avx -mno-avx2" - cross_cxxflags+=" -mno-avx -mno-avx2" + cross_cflags+=" -mno-avx2" + cross_cxxflags+=" -mno-avx2" # These flags are taken from Proton, I don't know if there are issues with Arch wine. cross_cflags+=" -mfpmath=sse -fwrapv -fno-strict-aliasing -gdwarf-2 -gstrict-dwarf" @@ -85,8 +85,8 @@ prepare() { -e "s|@CXXARGS@|\'${cross_cxxflags// /\',\'}\'|g" \ -e "s|@LDARGS@|\'${cross_ldflags// /\',\'}\'|g" - cross_cflags+=" -mstackrealign" - cross_cxxflags+=" -mstackrealign" + cross_cflags+=" -mstackrealign -mno-avx" + cross_cxxflags+=" -mstackrealign -mno-avx" sed -i build-win32.txt \ -e "s|@CARGS@|\'${cross_cflags// /\',\'}\'|g" \ -e "s|@CXXARGS@|\'${cross_cxxflags// /\',\'}\'|g" \ @@ -123,8 +123,7 @@ package() { } sha256sums=('SKIP' - 'ddde07c98045a3bc15fab5eaf3c6a756a6a4b4eaeec646d4339168b86ac00463' + 'e6f042cdfd1d20d3bad0e5732696d453efde0502beacc3788e2af3568eeacd68' 'c9c2f02bce1e1e93d511aff73484208456835d4d7601a36ab4524939472fc401' 'bcc15521e4c7f966a0192a1dabb7fb4935b33db39344ab5b861f9d81486f1362' 'b2413cabd8cca56e2d308ef5513edf1c7f909036ed2ccfeae17536a0e864dc96') - |