Would it be possible for you to try out the HDEPEND patch on a ChromiumOS build to replace hard-host-deps. I am not sure if that is what you had done for your initial feedback. Along with portage you will have to upgrade sandbox (2.2). This way we can provide any other related feedback on the EAPI4 HDEPEND proposal.
Btw, I think the document is no longer available so it may be worth sending a pdf too.
I just shared two documents with all recipient in this thread.
I planned to first reply to this thread to explain the purpose of that
but I checked to send notification by accident. *ouch*
The document titled "Cross-compile EAPI draft" is to document the
proposed HDEPEND EAPI draft,
and added some possible required variables for proper supporting
Correction and comments are welcome, all of you in the CC list have
edit permission to it.
The other document titled "cross-compile troubles" describe the
trouble I met while hacking with Paludis.
Some of the problems are already properly fixed in the current
portage-based build flow that I'm just repeating the same fix with
while some of the problems are real problems that is hidden by
implementation-defined behavior of portage (for example, order of
merging package) or other toolchain, those packages should be fixed
properly for better deterministic behavior.
This document is more like a personal note. I'm trying to make it more
complete to document all the fix we did for cross-compile,
so it gives a better picture for new people to hack on our build
system, and also helps us to design the PMS to be more cross-compile
Again, any correction and comments are welcome.