Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 672673 Details for
Bug 735832
>net-libs/nodejs-14.3.0 on a PaX kernel: mksnapshot_u: Check failed: reservation_.SetPermissions(protect_start, protect_size, permission).
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
nodejs-pax-mark-ebuild.diff
nodejs-pax-mark-ebuild.diff (text/plain), 1.70 KB, created by
Attila Tóth
on 2020-11-18 23:03:49 UTC
(
hide
)
Description:
nodejs-pax-mark-ebuild.diff
Filename:
MIME Type:
Creator:
Attila Tóth
Created:
2020-11-18 23:03:49 UTC
Size:
1.70 KB
patch
obsolete
>--- /usr/portage/net-libs/nodejs/nodejs-14.15.0.ebuild 2020-11-09 16:09:21.000000000 +0100 >+++ /usr/local/portage/net-libs/nodejs/nodejs-14.15.0-r1.ebuild 2020-11-10 20:12:04.744683365 +0100 >@@ -6,7 +6,7 @@ EAPI=7 > PYTHON_COMPAT=( python3_{7..9} ) > PYTHON_REQ_USE="threads(+)" > >-inherit bash-completion-r1 flag-o-matic python-any-r1 toolchain-funcs xdg-utils >+inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 toolchain-funcs xdg-utils > > DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" > HOMEPAGE="https://nodejs.org/" >@@ -16,7 +16,7 @@ LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 > SLOT="0/$(ver_cut 1)" > KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x64-macos" > >-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector +npm +snapshot +ssl system-icu +system-ssl systemtap test" >+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector +npm pax_kernel +snapshot +ssl system-icu +system-ssl systemtap test" > REQUIRED_USE="inspector? ( icu ssl ) > npm? ( ssl ) > system-icu? ( icu ) >@@ -35,6 +35,7 @@ RDEPEND=">=app-arch/brotli-1.0.9 > BDEPEND="${PYTHON_DEPS} > sys-apps/coreutils > systemtap? ( dev-util/systemtap ) >+ pax_kernel? ( sys-apps/elfix ) > test? ( net-misc/curl )" > DEPEND="${RDEPEND}" > >@@ -85,6 +86,9 @@ src_prepare() { > BUILDTYPE=Debug > fi > >+ # We need to disable mprotect on two files when it builds Bug 694100. >+ use pax_kernel && PATCHES+=( "${FILESDIR}"/${PN}-13.8.0-paxmarking.patch ) >+ > default > } > >@@ -144,6 +148,10 @@ src_install() { > local LIBDIR="${ED}/usr/$(get_libdir)" > default > >+ if use pax_kernel; then >+ pax-mark -m "${ED}"/usr/bin/node >+ fi >+ > # set up a symlink structure that node-gyp expects.. > dodir /usr/include/node/deps/{v8,uv} > dosym . /usr/include/node/src
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 735832
:
652830
|
655464
|
672667
|
672670
| 672673 |
688272
|
776570
|
776573
|
865211