Does the BaseTools project really need to be out of the EDK2 project? Why do we not merge both projects?
The only reason I can see is to get the Windows BaseTools Binaries aligned with the BaseTools synced version. But we also have the case with the ShellPkg/ShellBinPkg where the ShellBinPkg are not necessary aligned with the ShellPkg sources. Nothing prevents anyone to rebuild the Windows Binaries if needed. Adding a new toolchain to the BaseTools project does not require to rebuild the binaries. But we will have to wait the next sync to get it. GCC4.8 has been released almost 3 months ago people will start to use it to build EDK2. But BaseTools does not support yet (I am also responsible for it - I could submit a patch by myself for such support). > -----Original Message----- > From: Jordan Justen [mailto:[email protected]] > Sent: 19 August 2013 05:48 > To: [email protected] > Subject: Re: [edk2] Sync BaseTools Trunk (version r2598) to EDKII main > trunk > > On Sun, Aug 18, 2013 at 7:57 PM, Gao, Liming <[email protected]> > wrote: > > Martin: > > > > If so, this patch may not catch this round sync. But, you can still > try > > your best to commit it. > > Hopefully it won't be another 15 months until the next sync. :) > > -Jordan > > > From: Olivier Martin [mailto:[email protected]] > > Sent: Friday, August 16, 2013 10:43 PM > > > > > > To: [email protected] > > Subject: Re: [edk2] Sync BaseTools Trunk (version r2598) to EDKII > main trunk > > > > > > > > I am waiting to get the new version of my patch reviewed before to > commit it > > into BaseTools trunk. > > > > This patch fixes the calculation of the PE/COFF header attribute > > 'BaseOfCode' in GenFw. It affects all the toolchains (and > architectures) > > that use this tool to convert ELF to PE/COFF binary (mainly the GCC > > toolchains). > > > > > > > > > > > > From: Gao, Liming [mailto:[email protected]] > > > > Sent: 16 August 2013 04:27 > > To: [email protected] > > Subject: Re: [edk2] Sync BaseTools Trunk (version r2598) to EDKII > main trunk > > > > > > > > Have you committed it into BaseTools trunk? If yes, I will sync it > together. > > If no, I want to know what impact for this patch. Does it impact all > GCC > > build or only ARM GCC build? > > > > > > > > From: Olivier Martin [mailto:[email protected]] > > Sent: Thursday, August 15, 2013 5:14 PM > > To: [email protected] > > Subject: Re: [edk2] Sync BaseTools Trunk (version r2598) to EDKII > main trunk > > > > > > > > I sent a patch on June 11th that fixes the calculation of the PE/COFF > header > > attribute 'BaseOfCode'. And a second version on July 16th taking in > account > > the comments after the review. > > > > Do you think my fix could be integrated to this BaseTools sync? > > > > > > > > Thanks, > > > > Olivier > > > > > > > > > > > > From: Gao, Liming [mailto:[email protected]] > > Sent: 15 August 2013 03:36 > > To: [email protected] > > Subject: [edk2] Sync BaseTools Trunk (version r2598) to EDKII main > trunk > > > > > > > > Hi, all > > > > I will sync BaseTool trunk (version r2598) into EDKII BaseTools. The > main > > changes include: > > > > 1. Python version is updated from 2.5.4 to 2.7.3. > The > > binary image are freezed based on Python2.7.3 and cx_Freeze 4.2.3. > > > > 2. Add GCC47 and VS2012 tool chain. > > > > 3. Enable EFI_IFR_DEFAULT2 opcode in vfrcompile to > save > > image size. > > > > 4. Add Aarch64 ARM architecture > > > > > > > > BaseTool Trunk: > > > > https://svn.code.sf.net/p/edk2-buildtools/code/trunk/BaseTools > > > > EDKII BaseTools: > > > > https://svn.code.sf.net/p/edk2/code/trunk/edk2/BaseTools > > > > > > > > If you have any comments, please let me know. > > > > > > > > Thanks > > > > Liming > > > > > > --------------------------------------------------------------------- > --------- > > Get 100% visibility into Java/.NET code with AppDynamics Lite! > > It's a free troubleshooting tool designed for production. > > Get down to code-level detail for bottlenecks, with <2% overhead. > > Download for free and get started troubleshooting in minutes. > > > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.cl > ktrk > > _______________________________________________ > > edk2-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > > > ----------------------------------------------------------------------- > ------- > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.cl > ktrk > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ edk2-buildtools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-devel
