Skip to content

toolchain uses host's perl libs  #63

@ashi009

Description

@ashi009

The perl keeps using host's perl library:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions