I'm not seeing much concern with this change. Probably because no one uses ELFGCC. :)
What do you think Dennis? On Sun, Aug 18, 2013 at 12:20 AM, Jordan Justen <[email protected]> wrote: > This toolchain was only used with UnixPkg. UnixPkg has been > replaced by EmulatorPkg in EDK II, and EmulatorPkg does not > need the ELFGCC toolchain. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jordan Justen <[email protected]> > --- > Conf/tools_def.template | 100 > ----------------------------------------------- > 1 file changed, 100 deletions(-) > > diff --git a/Conf/tools_def.template b/Conf/tools_def.template > index 06e7d65..25adfce 100755 > --- a/Conf/tools_def.template > +++ b/Conf/tools_def.template > @@ -114,8 +114,6 @@ DEFINE ICC11_BIN64x86 = C:\Program Files > (x86)\Intel\Compiler\DEF(ICC11_VERS > DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin > DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin > > -DEFINE ELFGCC_BIN = /usr/bin > - > # > # Option 1: Hard coded full path to compiler suite > DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = > /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/ > @@ -304,12 +302,6 @@ DEFINE CLANG_BIN = /usr/bin/ > # Required to build platforms or ACPI tables: > # Intel(r) ACPI Compiler v20101013 from > # > http://www.acpica.org/downloads/previous_releases.php > -# ELFGCC -Linux- Requires: > -# GCC(this tool chain uses whatever version of > gcc and binutils that is installed in /usr/bin) > -# Optional: > -# Required to build platforms or ACPI tables: > -# Intel(r) ACPI Compiler v20101013 from > -# > http://www.acpica.org/downloads/previous_releases.php > # CYGGCC -win32- Requires: > # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 > # Microsoft Visual Studio 2005 or 2008 > @@ -3826,98 +3818,6 @@ RELEASE_GCC47_AARCH64_CC_FLAGS = > DEF(GCC47_AARCH64_CC_FLAGS) -Wno-unused-but-s > > > #################################################################################### > # > -# Elf GCC - This configuration is used to compile on Linux boxes to produce > elf > -# binaries. > -# > -#################################################################################### > -# ELFGCC - Linux ELF GCC > -*_ELFGCC_*_*_FAMILY = GCC > -*_ELFGCC_*_MAKE_PATH = make > - > -*_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include > AutoGen.h > -*_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include > $(MODULE_NAME)StrDefs.h > - > -################## > -# ASL definitions > -################## > -*_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) > -*_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) > -*_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) > -*_ELFGCC_*_ASLPP_FLAGS = -x c -E -P > -*_ELFGCC_*_ASLCC_FLAGS = -x c > -*_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) > --entry _ReferenceAcpiTable > - > -################## > -# IA32 definitions > -################## > -*_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy > -*_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar > -*_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy > - > -*_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar > -fno-strict-aliasing -Wall -malign-double -c -include > $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings > -*_ELFGCC_IA32_SLINK_FLAGS = > -*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry > $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > -#*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext > 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) > -*_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include > $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h > -*_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) > -*_ELFGCC_IA32_OBJCOPY_FLAGS = > - > -################## > -# X64 definitions > -################## > -*_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar > -*_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy > - > -*_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing > -Wall -Werror -Wno-missing-braces -Wno-address -Wno-array-bounds -c -include > AutoGen.h -D_EFI_P64 > -*_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry > $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > -*_ELFGCC_X64_SLINK_FLAGS = > -*_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include > $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h > -*_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) > - > -################## > -# IPF definitions > -################## > -*_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar > -*_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld > -*_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc > -*_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy > - > -*_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c > -include AutoGen.h -D_EFI_P64 > -*_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry > $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > -*_ELFGCC_IPF_SLINK_FLAGS = > -*_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include > $(DEST_DIR_DEBUG)/AutoGen.h > -*_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include > $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h > -*_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) > - > -#################################################################################### > -# > # Intel(R) C++ Compiler Version 9.1 > # > # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 > Package ID: W_CC_C_9.1.032 > -- > 1.7.10.4 > > > ------------------------------------------------------------------------------ > 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.clktrk > _______________________________________________ > edk2-buildtools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-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
