Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 532244

Summary: dev-lang/mono should not call paxctl directly
Product: Gentoo Linux Reporter: Jason Zaman <perfinion>
Component: [OLD] DevelopmentAssignee: dotnet project <dotnet>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 516158    

Description Jason Zaman gentoo-dev 2014-12-11 09:04:59 UTC
the mono ebuilds currently contain (some call paxctl, some call paxctl-ng):
sed '/exec "/ i\paxctl-ng -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in

paxmark.sh should be used instead because it contains the same logic as in the eclass.

see bug 516158 for more info.

Reproducible: Always
Comment 1 Jason Zaman gentoo-dev 2015-11-23 11:37:33 UTC
commit 1ed77efedf7b762cea57373c02b299862198ea2f
Author: Jason Zaman <perfinion@gentoo.org>
Date:   Mon Nov 23 19:34:12 2015 +0800

    dev-lang/mono: do not call paxctl directly
    
    paxmark.sh should be used instead which follows XT/PT marks correctly
    
    Gentoo-Bug: https://bugs.gentoo.org/532244
    
    Package-Manager: portage-2.2.20.1
Comment 2 Jason Zaman gentoo-dev 2015-12-22 08:53:43 UTC
bumps undid the fix.
Comment 3 Jason Zaman gentoo-dev 2015-12-22 09:10:29 UTC
commit 97c69c36ab7c791eb050317c48967b14d4bbcf99
Author: Jason Zaman <perfinion@gentoo.org>
Date:   Tue Dec 22 17:09:01 2015

    dev-lang/mono: do not call paxctl directly
    
    paxmark.sh should be used instead which follows XT/PT marks correctly
    
    Gentoo-Bug: https://bugs.gentoo.org/532244
    
    Package-Manager: portage-2.2.24

also submitted https://github.com/gentoo/dotnet/pull/149
Comment 4 Jason Zaman gentoo-dev 2015-12-22 10:08:50 UTC
fixed in both the overlay and main tree now.