Can't locate FindBin.pm in @INC (you may need to install the FindBin module) (@INC contains: /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/bazel/.cache/bazel/_bazel_bazel/8c069df52082beee3c95ca17836fb8e2/sandbox/processwrapper-sandbox/3/execroot/__main__/external/openssl/Configure line 15.
So having @rules_perl//:current_toolchain in an action sandbox, won't provide a valid perl runtime.
The temporary fix is to add PERL5LIB to env, and point to the lib directory in the toolchain.
The perl keeps using host's perl library:
So having
@rules_perl//:current_toolchain
in an action sandbox, won't provide a valid perl runtime.The temporary fix is to add PERL5LIB to env, and point to the lib directory in the toolchain.