On Mon, Dec 9, 2013 at 3:21 AM, David Woodhouse <dw...@infradead.org> wrote: > On Mon, 2013-12-09 at 09:38 +0000, Gao, Liming wrote: >> 2. I see Andrew mentions llvm doesn't support 16-bit mode. So, this >> change will cause llvm/clang/Xcode build failure. Right? > > Yes. I prodded Andrew in private email about that when he didn't > respond, in fact. And we have since had the discussion about the S3 > resume trampoline which has similar issues. In that discussion, Andrew > said: > > "Given the thrash on these [other] 2 files, maybe it worth doing the GNU > native mnemonics version to get things working and then porting that > back to llvm after it is stable?"
I don't think Andrew was suggesting that we commit a change that would break CLANG builds. Particularly when building BaseLib which is used by basically every EDK II image. I think Andrew meant, develop the code, then convert to .byte, then consider for a commit. -Jordan > Given that we're already planning to do that elsewhere in EDKII, I think > it's a good idea here too. In fact, perhaps I should have answered your > question by saying "No. It won't break the LLVM build because the LLVM > build will be broken already." :) > > Let's fix things using sane mnemonics that actually say what they mean — > and then *later* once it's entirely stable we can look at making it > unmaintainable by turning it into .byte arrays or whatever we need to do > to make it build with broken toolchains... if they really haven't fixed > the toolchain by then. > > In the interim, I will personally fund a licence for GNU gas for any > affected individuals who need it to compile the code. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel