diff options
Diffstat (limited to 'www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py')
-rw-r--r-- | www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py b/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py new file mode 100644 index 000000000000..d4ecce7f1f7b --- /dev/null +++ b/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py @@ -0,0 +1,15 @@ +--- tools/protoc_wrapper/protoc_wrapper.py.orig 2022-02-07 13:39:41 UTC ++++ tools/protoc_wrapper/protoc_wrapper.py +@@ -190,7 +190,11 @@ def main(argv): + with open(options.descriptor_set_dependency_file, 'rb') as f: + dependency_file_data = f.read().decode('utf-8') + +- ret = subprocess.call(protoc_cmd) ++ nenv = os.environ.copy() ++ nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"] ++ nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release" ++ ++ ret = subprocess.call(protoc_cmd, env=nenv) + if ret != 0: + if ret <= -100: + # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to |