Summary: | dev-lang/php-7.0.1 on ABI=x?32 - [ext/phar/phar.phar] Bus error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bertrand Jacquin <bertrand> |
Component: | [OLD] Development | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 393673 | ||
Attachments: |
build.log
emerge --info |
Description
Bertrand Jacquin
2016-01-03 22:05:09 UTC
Created attachment 421820 [details]
build.log
Created attachment 421822 [details]
emerge --info
Please note that this also happens with ABI=32 (x86) I have the same problem with a hardened kernel, it's because PaX is killing the php binary due to MPROTECT being active.
The workaround I'm using is to install sys-apps/paxctld and add
>/var/tmp/portage/dev-lang/php-7.0.6/work/sapis-build/cli/sapi/cli/php Em
to /etc/paxctld.conf so the necessary PaX flags are set during install.
There's still no x32 support in upstream PHP. There's a patch on the referenced bug, which I'm going to update in a second. *** This bug has been marked as a duplicate of bug 547612 *** |