| Summary: | sys-devel/llvm-3.4.2: pax-marking does not work with ABI_X86="32 64 -x32" | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
| Component: | [OLD] Development | Assignee: | Bernard Cafarelli <voyageur> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | hardened, mgorny, multilib+disabled |
| Priority: | Normal | Keywords: | TESTFAILURE |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
patch for ebuild
build.log.xz |
||
|
Description
Nikoli
2014-08-22 08:29:45 UTC
Created attachment 383324 [details]
build.log.xz
Indeed, though the paxctl calls are visible in the build log, I get: % /sbin/paxctl -v /var/tmp/portage/sys-devel/llvm-3.5.0/work/llvm-3.5.0.src-abi_x86_64.amd64/Release/bin/lli-child-target PaX control v0.9 Copyright 2004,2005,2006,2007,2009,2010,2011,2012,2014 PaX Team <pageexec@freemail.hu> - PaX flags: -----m-x-e-- [/var/tmp/portage/sys-devel/llvm-3.5.0/work/llvm-3.5.0.src-abi_x86_64.amd64/Release/bin/lli-child-target] MPROTECT is disabled RANDEXEC is disabled EMUTRAMP is disabled % /sbin/paxctl -v /var/tmp/portage/sys-devel/llvm-3.5.0/work/llvm-3.5.0.src-abi_x86_32.x86/Release/bin/lli-child-target PaX control v0.9 Copyright 2004,2005,2006,2007,2009,2010,2011,2012,2014 PaX Team <pageexec@freemail.hu> - PaX flags: -------x-e-- [/var/tmp/portage/sys-devel/llvm-3.5.0/work/llvm-3.5.0.src-abi_x86_32.x86/Release/bin/lli-child-target] RANDEXEC is disabled EMUTRAMP is disabled Looks like this was finally fixed in the ebuild rewrite in recent versions, here is the result with 3.7.0-r1: # paxctl -v */bin/lli-child-target PaX control v0.9 Copyright 2004,2005,2006,2007,2009,2010,2011,2012,2014 PaX Team <pageexec@freemail.hu> - PaX flags: -----m-x-e-- [llvm-3.7.0.src-abi_x86_32.x86/bin/lli-child-target] MPROTECT is disabled RANDEXEC is disabled EMUTRAMP is disabled - PaX flags: -----m-x-e-- [llvm-3.7.0.src-abi_x86_64.amd64/bin/lli-child-target] MPROTECT is disabled RANDEXEC is disabled EMUTRAMP is disabled Don't hesitate to reopen if this fails for you! (In reply to Bernard Cafarelli from comment #3) > # paxctl -v */bin/lli-child-target please not that PT_PAX markings will be going away in roughly one year. It will be replaces by XATTR_PAX marking. I'll email the gentoo-dev@ list since everyone will want to know about this. |