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

Reply via email to