From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E2EB721C943C5 for ; Thu, 22 Jun 2017 05:47:56 -0700 (PDT) Received: by mail-wr0-x22e.google.com with SMTP id c11so22101684wrc.3 for ; Thu, 22 Jun 2017 05:49:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=+X+r9eZ4WcU3tZLfYJI7erlPZX6PkS2rjf9PYz1WJIA=; b=KK60bmW7oOnHm/4zZ/g3SHcxp4GaJLRLY4F9EjpOBipSL87yTRv026c17NkeFfQeuj l7/DQrrcDGRh+69BZ3IwNnhA1uuSeWPldbU3nC5T9uGZnoecThyHgEuJASJI5QHi9/e5 3i8lltK1szpnFIoj8Ieo1KrUstrVM6iaTNIPI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=+X+r9eZ4WcU3tZLfYJI7erlPZX6PkS2rjf9PYz1WJIA=; b=b8RTKpOd/adtIER8Irms8mdy6aUJnrOObg9IgbPw9pIGba8bhSX9e4RWHyAgTdARdW bCnBqyzYnKcYq8ct8W/ZJ2SE0yaN7crCt+sQk024wZyIFLVXaStvMBT7U0A79zOkiKxl G1/tnSJb9tFTLNXeiCT+3YUFdzp+sYIVKKT9bh2mmqDCodgNJGLI3w8Z7j7EM7FHnDKL Ooy+pTvHb/eH56PbtYeZQau+HgeWXghWzR5k2/rKo9ZQJ0iCgXaVYo9zT+eB5Q+V2YwC egQp4oXVQkBrI+Zz6bmhiuQyvA7YnINvAtiDGzsFbBiXfPEYAChlYJeIWa7LrdJmRgiB NzKw== X-Gm-Message-State: AKS2vOyHIPdK94d05UsG2UQKCs0p5VUyGeKT9yLSPYpIQUCFvCthlYaC SghgfKtKffkD850I X-Received: by 10.223.183.40 with SMTP id l40mr1751872wre.154.1498135760505; Thu, 22 Jun 2017 05:49:20 -0700 (PDT) Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id 201sm1575464wmy.15.2017.06.22.05.49.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jun 2017 05:49:19 -0700 (PDT) Date: Thu, 22 Jun 2017 13:49:18 +0100 From: Leif Lindholm To: Ard Biesheuvel Cc: "edk2-devel@lists.01.org" , Andrew Fish , "Kinney, Michael D" , "Richardson, Brian" , Graeme Gregory , Linaro UEFI , Ryan Harkin , "haojian.zhuang@linaro.org" , Chenhui Sun , Heyi Guo , "Duran, Leo" , Marcin Wojtas , Evan Lloyd , Alan Ott Message-ID: <20170622124918.GJ26676@bivouac.eciton.net> References: <20170503225539.GQ1657@bivouac.eciton.net> <20170621174456.GH26676@bivouac.eciton.net> MIME-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [RFC] migration of OpenPlatformPkg to tianocore X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 12:47:57 -0000 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jun 22, 2017 at 11:46:16AM +0000, Ard Biesheuvel wrote: > On 22 June 2017 at 11:39, Ard Biesheuvel wrote: > > On 21 June 2017 at 17:44, Leif Lindholm wrote: > >> Hi all, > >> > >> I have now pushed updated versions of devel-OpenPlatformPkg branches > >> to edk2-platforms and edk2-non-osi. I now also have a Readme.md at the > >> top-level of edk2-platforms describing > >> > >> All the silly hacks are gone, and all platforms now build. > >> > >> I would really appreciate if people could have a look (and a play). > >> > > > > Cello does not build atm in the new arrangement: > > > > build.py... > > : error 000E: File/directory not found in workspace > > OpenPlatformPkg/Drivers/Xhci/RenesasFirmwarePD720202/RenesasFirmwarePD720202.inf > > is not found in packages path: > > /home/ard/build/edk2/../edk2-platforms > > /home/ard/build/edk2/../edk2-non-osi > > I also think the new PACKAGES_PATH breaks the inclusion of Dsdt.hex: > > /home/ard/build/edk2-platforms/Silicon/AMD/Styx/AcpiTables/Dsdt.c:22:20: > fatal error: Dsdt.hex: No such file or directory > #include > ^ > compilation terminated. > > which resides at > > 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. / Leif