Line
Link Here
|
0 |
-- a/dev-lisp/sbcl/sbcl-1.1.18.ebuild |
0 |
++ b/dev-lisp/sbcl/sbcl-1.1.18.ebuild |
Lines 121-131
src_compile() {
Link Here
|
121 |
|
121 |
|
122 |
if host-is-pax ; then |
122 |
if host-is-pax ; then |
123 |
# To disable PaX on hardened systems |
123 |
# To disable PaX on hardened systems |
124 |
pax-mark -C "${bindir}"/src/runtime/sbcl |
|
|
125 |
pax-mark -mr "${bindir}"/src/runtime/sbcl |
124 |
pax-mark -mr "${bindir}"/src/runtime/sbcl |
126 |
|
125 |
|
127 |
# Hack to disable PaX on second GENESIS stage |
126 |
# Hack to disable PaX on second GENESIS stage |
128 |
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ |
127 |
sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ |
129 |
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" |
128 |
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" |
130 |
fi |
129 |
fi |
131 |
|
130 |
|