Date: Sat, 4 Jul 2020 15:47:21 +0000 (UTC) From: Mikael Urankar <mikael@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r541221 - head/audio/synthpod-lv2/files Message-ID: <202007041547.064FlLV8075217@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mikael Date: Sat Jul 4 15:47:21 2020 New Revision: 541221 URL: https://svnweb.freebsd.org/changeset/ports/541221 Log: audio/synthpod-lv2: fix build on aarch64 ../mapper.lv2/mapper.lv2/mum.h:113:3: warning: implicit declaration of function 'asm' is invalid in C99 [-Wimplicit-function-declaration] asm ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p)); ^ ../mapper.lv2/mapper.lv2/mum.h:113:27: error: expected ')' asm ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p)); ^ ../mapper.lv2/mapper.lv2/mum.h:113:7: note: to match this '(' asm ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p)); reported upstream: https://github.com/OpenMusicKontrollers/synthpod/pull/54 Approved by: portmgr (tier-2 blanket) Added: head/audio/synthpod-lv2/files/ head/audio/synthpod-lv2/files/patch-mapper.lv2_mapper.lv2_mum.h (contents, props changed) Added: head/audio/synthpod-lv2/files/patch-mapper.lv2_mapper.lv2_mum.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/synthpod-lv2/files/patch-mapper.lv2_mapper.lv2_mum.h Sat Jul 4 15:47:21 2020 (r541221) @@ -0,0 +1,11 @@ +--- mapper.lv2/mapper.lv2/mum.h.orig 2020-07-04 11:56:10 UTC ++++ mapper.lv2/mapper.lv2/mum.h +@@ -110,7 +110,7 @@ _mum (uint64_t v, uint64_t p) { + function doing 128x128->128 bit multiplication. The function is + very slow. */ + lo = v * p, hi; +- asm ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p)); ++ __asm__ ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p)); + #else + __uint128_t r = (__uint128_t) v * (__uint128_t) p; + hi = (uint64_t) (r >> 64);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007041547.064FlLV8075217>