sys-libs/efivar: Fix cross compilation

Add 3 patches:
- one by me to remove doc complilation, which is new and
seems broken anyways
- two from upstream to fix cross compilatoin

BUG=b/282731888
TEST=Local gmec-arm64-hw build
RELEASE_NOTE=None

Change-Id: I1a3b6f9a11bbdfbae0239c8e23c538e9be15e30d
Reviewed-on: https://cos-review.googlesource.com/c/third_party/overlays/portage-stable/+/50047
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Oleksandr Tymoshenko <ovt@google.com>
5 files changed