Source: python-greenlet
Version: 0.4.12-1
Severity: serious

https://buildd.debian.org/status/fetch.php?pkg=python-greenlet&arch=ppc64el&ver=0.4.12-1&stamp=1504055313&raw=0

...
running build_ext
building 'greenlet' extension
creating build
creating build/temp.linux-ppc64le-3.6
powerpc64le-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c greenlet.c -o 
build/temp.linux-ppc64le-3.6/greenlet.o -fno-tree-dominator-opts
In file included from slp_platformselect.h:16:0,
                 from greenlet.c:328:
platform/switch_ppc64_linux.h: In function 'slp_switch':
platform/switch_ppc64_linux.h:72:5: error: PIC register clobbered by 'r2' in 
'asm'
     __asm__ volatile ("" : : : REGS_TO_SAVE);
     ^~~~~~~
platform/switch_ppc64_linux.h:85:5: error: PIC register clobbered by 'r2' in 
'asm'
     __asm__ volatile ("" : : : REGS_TO_SAVE);
     ^~~~~~~
error: command 'powerpc64le-linux-gnu-gcc' failed with exit status 1
debian/rules:25: recipe for target 'build-python3.6' failed
make[1]: *** [build-python3.6] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:16: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2



http://gcc.gnu.org/gcc-7/changes.html
- GCC now diagnoses inline assembly that clobbers register r2. This has always 
been invalid code, and is no longer quietly tolerated.

Reply via email to