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
