Skip to content

Commit

Permalink
www-client/chromium: restore pax-mark of intermediate targets
Browse files Browse the repository at this point in the history
Closes: https://bugs.gentoo.org/661282
Package-Manager: Portage-2.3.47, Repoman-2.3.10_p41
  • Loading branch information
floppym committed Aug 25, 2018
1 parent 75c28c3 commit e5f6bd2
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 0 deletions.
12 changes: 12 additions & 0 deletions www-client/chromium/chromium-68.0.3440.106.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -583,6 +583,18 @@ src_compile() {

#"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die

# Build mksnapshot and pax-mark it.
local x
for x in mksnapshot v8_context_snapshot_generator; do
if tc-is-cross-compiler; then
eninja -C out/Release "host/${x}"
pax-mark m "out/Release/host/${x}"
else
eninja -C out/Release "${x}"
pax-mark m "out/Release/${x}"
fi
done

# Even though ninja autodetects number of CPUs, we respect
# user's options, for debugging with -j 1 or any other reason.
eninja -C out/Release chrome chromedriver
Expand Down
12 changes: 12 additions & 0 deletions www-client/chromium/chromium-68.0.3440.75.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -583,6 +583,18 @@ src_compile() {

#"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die

# Build mksnapshot and pax-mark it.
local x
for x in mksnapshot v8_context_snapshot_generator; do
if tc-is-cross-compiler; then
eninja -C out/Release "host/${x}"
pax-mark m "out/Release/host/${x}"
else
eninja -C out/Release "${x}"
pax-mark m "out/Release/${x}"
fi
done

# Even though ninja autodetects number of CPUs, we respect
# user's options, for debugging with -j 1 or any other reason.
eninja -C out/Release chrome chromedriver
Expand Down
12 changes: 12 additions & 0 deletions www-client/chromium/chromium-69.0.3497.42.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -568,6 +568,18 @@ src_compile() {

#"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die

# Build mksnapshot and pax-mark it.
local x
for x in mksnapshot v8_context_snapshot_generator; do
if tc-is-cross-compiler; then
eninja -C out/Release "host/${x}"
pax-mark m "out/Release/host/${x}"
else
eninja -C out/Release "${x}"
pax-mark m "out/Release/${x}"
fi
done

# Even though ninja autodetects number of CPUs, we respect
# user's options, for debugging with -j 1 or any other reason.
eninja -C out/Release chrome chromedriver
Expand Down
12 changes: 12 additions & 0 deletions www-client/chromium/chromium-70.0.3521.2.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,18 @@ src_compile() {

#"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die

# Build mksnapshot and pax-mark it.
local x
for x in mksnapshot v8_context_snapshot_generator; do
if tc-is-cross-compiler; then
eninja -C out/Release "host/${x}"
pax-mark m "out/Release/host/${x}"
else
eninja -C out/Release "${x}"
pax-mark m "out/Release/${x}"
fi
done

# Even though ninja autodetects number of CPUs, we respect
# user's options, for debugging with -j 1 or any other reason.
eninja -C out/Release chrome chromedriver
Expand Down

0 comments on commit e5f6bd2

Please sign in to comment.