mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
audio/sc3-plugins: fix build on powerpc*
In file included from /wrkdirs/usr/ports/audio/sc3-plugins/work/sc3-plugins-Version-3.13.0/source/VBAPUGens/VBAP.cpp:77:
In file included from /wrkdirs/usr/ports/audio/sc3-plugins/work/sc3-plugins-Version-3.13.0/external_libraries/nova-simd/simd_memory.hpp:26:
In file included from /wrkdirs/usr/ports/audio/sc3-plugins/work/sc3-plugins-Version-3.13.0/external_libraries/nova-simd/vec.hpp:30:
In file included from /wrkdirs/usr/ports/audio/sc3-plugins/work/sc3-plugins-Version-3.13.0/external_libraries/nova-simd/vec/vec_altivec.hpp:27:
/wrkdirs/usr/ports/audio/sc3-plugins/work/sc3-plugins-Version-3.13.0/external_libraries/nova-simd/vec/vec_int_altivec.hpp:38:23: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing]
38 | return (ivec){i, i, i, i};
| ^
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
--- external_libraries/nova-simd/vec/vec_int_altivec.hpp.orig
|
||||
+++ external_libraries/nova-simd/vec/vec_int_altivec.hpp
|
||||
@@ -35,7 +35,7 @@
|
||||
static ivec set_vector(int i)
|
||||
{
|
||||
#ifdef __GNUC__
|
||||
- return (ivec){i, i, i, i};
|
||||
+ return (ivec){(unsigned)i, (unsigned)i, (unsigned)i, (unsigned)i};
|
||||
#else
|
||||
#error compiler not supported
|
||||
#endif
|
||||
Reference in New Issue
Block a user