Source: x265 Version: 2.9-4 Severity: normal User: debian-powerpc@lists.debian.org Usertags: ppc64
Hello! x265 currently builds with POWER8 support enabled on ppc64 [1] which means that X265_ARCH_POWER8 is defined during build: cd /<<PKGBUILDDIR>>/x265-10bit/common && /usr/bin/c++ -DEXPORT_C_API=0 -DHAVE_ALTIVEC=0 -DHAVE_INT_TYPES_H=1 -DHIGH_BIT_DEPTH=1 -DPPC64=1 -DX265_ARCH_POWER8=1 -DX265_ARCH_POWER=1 -DX265_DEPTH=10 -DX265_NS=x265_10bit -D__STDC_LIMIT_MACROS=1 -I/<<PKGBUILDDIR>>/source/. -I/<<PKGBUILDDIR>>/source/common -I/<<PKGBUILDDIR>>/source/encoder -I/<<PKGBUILDDIR>>/x265-10bit -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wshadow -std=gnu++98 -fPIC -Wno-array-bounds -ffast-math -fno-exceptions -mcpu=power8 -o CMakeFiles/common.dir/dct.cpp.o -c /<<PKGBUILDDIR>>/source/common/dct.cpp While the buildd is actually a POWER8 machine, the official baseline of the ppc64 port is POWER5. We have user reports of multimedia applications crashing on their POWER5 machines [2] which is not surprising as a lot of these applications link against libx265. Thus, the x265 package needs to be patched not to define X265_ARCH_POWER8 when building on ppc64. Adrian > [1] > https://buildd.debian.org/status/fetch.php?pkg=x265&arch=ppc64&ver=2.9-4&stamp=1548413561&raw=0 > [2] https://lists.debian.org/debian-powerpc/2019/03/msg00002.html -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913