From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:400c:c0c::244; helo=mail-wr0-x244.google.com; envelope-from=leif.lindholm@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) (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 40CAF211F8878 for ; Mon, 25 Jun 2018 12:10:17 -0700 (PDT) Received: by mail-wr0-x244.google.com with SMTP id c5-v6so3593951wrs.10 for ; Mon, 25 Jun 2018 12:10:17 -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=2pvuxmmrUNPZa96zayeWDKw0ivBnA7h/+ZNRauxSnCA=; b=JZXl8Pu/OUbHbMR5sOETdlARvq5T4l4rvb8zx26tFcncJsld4Bb62EcG5TxYBFMdjh 8Z5rM7OJ/1ABO4JRyXYald/8ULbVyTYEpNKQgs2NU77xHU2Yfhj9Q4+im07MMnomfQ1y 1zSdpGwR0+u/PtlXu7V1KotQsdLz0ssZ0EsCE= 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=2pvuxmmrUNPZa96zayeWDKw0ivBnA7h/+ZNRauxSnCA=; b=NIm+hKmsD6fDc6G8VgvBqcQUw43/5BpPwmOJY8I8M9wFi/Fv1Rz5TMDkNJ8EnQu4hw NVr/ZMWPUe8ugwRwy4f9aML7OYjhyGA88NiDUpVx7fXzCWD6bUdM87d2TDXEULI1d+3l LFOPktzzSUhtsrzeXd4PBpEAjGkxpkHGf2WdwuYZmdtxhChDmF/u1pohDe+vyqgCetaV fkr1EYxlEkDZgeJ+YqgX1GQYj4y9jyVQq/IQk22zZ3gGYRt7g+k8ZDLypacCJB/Tj4oN fVKML96+o+f2ctha0dCcOlMjspoa1K9kxlzaQ+3P5CjO5Qd9Gg32Ran0sfdHhXq8K9wq eYdA== X-Gm-Message-State: APt69E1Z8PBB8RCuUTeYnqxT4qKUaLezOza+D1EwExe+HPpOF2SZwfpR FtaUKBFNOlpps4dJaGfDYSOzaA== X-Google-Smtp-Source: AAOMgpdt1Rqhl3jjF2nunA61Z+6jwH3UMcTkovicR/6eA8jem2iQLzp2WVY3B7sRbmfYjfWcenC77A== X-Received: by 2002:adf:e48e:: with SMTP id i14-v6mr12029863wrm.8.1529953816028; Mon, 25 Jun 2018 12:10:16 -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 g11-v6sm16159083wrr.46.2018.06.25.12.10.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 25 Jun 2018 12:10:14 -0700 (PDT) Date: Mon, 25 Jun 2018 20:10:12 +0100 From: Leif Lindholm To: Chris Co Cc: Ard Biesheuvel , "edk2-devel@lists.01.org" , Charles Garcia-Tobin Message-ID: <20180625191012.vx7ntwkdmjiaspol@bivouac.eciton.net> References: <20180623005740.43200-1-christopher.co@microsoft.com> <20180623005740.43200-2-christopher.co@microsoft.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E29D4B5@SHSMSX104.ccr.corp.intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E29D7EF@SHSMSX104.ccr.corp.intel.com> MIME-Version: 1.0 In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [PATCH v2 1/1] BaseTools/tools_def: Add GCC49xASL Toolchain support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2018 19:10:18 -0000 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jun 25, 2018 at 06:21:27PM +0000, Chris Co wrote: > > >-----Original Message----- > > >From: Ard Biesheuvel [mailto:ard.biesheuvel@linaro.org] > > >Sent: Monday, June 25, 2018 3:34 PM > > >To: Gao, Liming > > >Cc: Chris Co ; edk2-devel@lists.01.org; > > >Leif Lindholm ; Charles Garcia-Tobin > > > > > >Subject: Re: [edk2] [PATCH v2 1/1] BaseTools/tools_def: Add GCC49xASL > > >Toolchain support > > > > > >(+ Charles) > > > > > >On 25 June 2018 at 03:38, Gao, Liming wrote: > > >> Chris: > > >> GCC 4.9 targeting arm-none-eabi. This GCC4.9 should run in Windows > > OS. > > >So, could you give some info where windows GCC49 is from. > > >> > > We get Windows GCC49 from linaro: https://releases.linaro.org/archive/14.09/components/toolchain/binaries/gcc-linaro-arm-none-eabi-4.9-2014.09_win32.zip > Make comes from MinGW > > > > > > >OK, so first of all, could you elaborate on why we need a different ASL > > >compiler? We have spent the past 5 years in conference calls and > > >meeting rooms to standardize ACPI on ARM, so I am rather disappointed > > >that we have this discrepancy. > > > > > >Then, could you explain why you chose GCC49? We have GCC5 now as well, > > >which enables LTO and generally results in smaller code. Also, is there > > >any way we could parameterize the existing GCCx toolchains to allow a > > >different ASL compiler to be selected? > > > > > We are using GCC49 because this was the last GCC build for Windows as exe we could find. We use these tools to build using GCC on Windows: https://releases.linaro.org/archive/14.09/components/toolchain/binaries/gcc-linaro-arm-none-eabi-4.9-2014.09_win32.zip > I would love to use GCC5 if toolchain exes are readily available for Windows. We can do better than that: https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-eabi/gcc-linaro-7.3.1-2018.05-i686-mingw32_arm-eabi.tar.xz Should build with GCC5 profile. / Leif