On Thu, Jun 22, 2017 at 03:57:10PM +0000, Ard Biesheuvel wrote:
Build/Cello/DEBUG_GCC5/AARCH64/edk2-platforms/Silicon/AMD/Styx/AcpiTables/AcpiAml/OUTPUT/Dsdt.hex
but the include is defined as
GCC:*_*_AARCH64_PLATFORM_FLAGS = -I$(BIN_DIR)/Silicon/AMD/Styx/AcpiTables/AcpiAml/OUTPUT
You're not reading the documentation ;) (Have a glance at Readme.md.)
Yes, this is the behaviour I had before this latest reshuffle. Mike's proposed (and functional) workaround is to not have "edk2" as your WORKSPACE, but a common superdirectory of edk2, edk2-platforms and edk2-non-osi.
Hopefully at some point we can get rid of this restriction, but for now it's sort of necessary.
Thanks for clearing that up. And as it turns out, WORKSPACE is not required to be a parent directory to the core EDK2 checkout or any of the alternative sources listed in PACKAGES_PATH, which is actually quite convenient.
*cough* yes, apparently that works when you actually set WORKSPACE in the same terminal as you then run edksetup.sh from...
/ Leif