You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Title: Linux: Build fails at luajit if /tmp is mounted with noexec
Description:
It seems that envoy-1.16.0 fails to build on RHEL7 because /tmp is mounted with noexec option. It's possible that this is caused by the fix to issue 6188, which has changed the temporary directory from bazel cache to /tmp.
Remounting /tmp with exec option (including /var/tmp as /tmp is just a bind-mount to /var/tmp) fixes this issue for me.
Repro steps:
Setup RHEL7 to build Envoy (including setting up devtoolset-9 with GCC 9) scl enable devtoolset-9 bazel build //source/exe:envoy-static --copt=-DENVOY_IGNORE_GLIBCXX_USE_CXX11_ABI_ERROR=1
Output tail:
host/minilua ../dynasm/dynasm.lua -D ENDIAN_LE -D P64 -D JIT -D FFI -D FPU -D HFABI -D VER= -o host/buildvm_arch.h vm_x64.dasc
make[1]: execvp: host/minilua: Permission denied
make[1]: *** [host/buildvm_arch.h] Error 127
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/tmp/tmp.WOaDZvfeW7/com_github_luajit_luajit/src'
make: *** [src/luajit] Error 2
cp: cannot stat '/tmp/tmp.WOaDZvfeW7/luajit': No such file or directory
_____ END BUILD LOGS _____
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions.
Title: Linux: Build fails at luajit if /tmp is mounted with noexec
Description:
It seems that envoy-1.16.0 fails to build on RHEL7 because
/tmp
is mounted withnoexec
option. It's possible that this is caused by the fix to issue 6188, which has changed the temporary directory from bazel cache to/tmp
.Remounting
/tmp
withexec
option (including/var/tmp
as/tmp
is just a bind-mount to/var/tmp
) fixes this issue for me.Repro steps:
Setup RHEL7 to build Envoy (including setting up devtoolset-9 with GCC 9)
scl enable devtoolset-9 bazel build //source/exe:envoy-static --copt=-DENVOY_IGNORE_GLIBCXX_USE_CXX11_ABI_ERROR=1
Output tail:
The text was updated successfully, but these errors were encountered: