-
- Downloads
archivers/c-blosc2: fix build on powerpc64*
Build was broken with GCC with: /wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.15.1/blosc/shuffle-altivec.c: At top level: /wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.15.1/blosc/shuffle-altivec.c:427:12: error: conflicting types for 'is_shuffle_altivec'; have '__vector __bool int' {aka 'const __vector(4) __bool int'} 427 | const bool is_shuffle_altivec = true; | ^~~~~~~~~~~~~~~~~~ Go back to building with Clang and actually fix it - Clang has issues with types like __vector uint8_t but accepts __vector unsigned char, which this this commit changes.
Showing
- archivers/c-blosc2/Makefile 0 additions, 7 deletionsarchivers/c-blosc2/Makefile
- archivers/c-blosc2/files/patch-blosc_bitshuffle-altivec.c 221 additions, 0 deletionsarchivers/c-blosc2/files/patch-blosc_bitshuffle-altivec.c
- archivers/c-blosc2/files/patch-blosc_shuffle-altivec.c 134 additions, 0 deletionsarchivers/c-blosc2/files/patch-blosc_shuffle-altivec.c
- archivers/c-blosc2/files/patch-blosc_transpose-altivec.h 58 additions, 0 deletionsarchivers/c-blosc2/files/patch-blosc_transpose-altivec.h
- archivers/c-blosc2/files/patch-powerpc64le 0 additions, 10 deletionsarchivers/c-blosc2/files/patch-powerpc64le
Please register or sign in to comment