From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.4865.1588070342778701755 for ; Tue, 28 Apr 2020 03:39:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KD07I4SD; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: bob.c.feng@intel.com) IronPort-SDR: foqUUO1DgGpW1aoEJbIoDNCV8U5+/Osr3GU4HN34IV3NKgL2tPhvFEvAA5kYLs4GrMmpI54dGb hPYJf96MR89g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2020 03:39:01 -0700 IronPort-SDR: 7KQIx4RhKSz1z4Yf4X4RKAJNOfdZdLfcJnHcjNXZl4tBYyFMZiVnNo/RPhqWTC5DRwIQkgx1sh Ql01c6OIj3CA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,327,1583222400"; d="scan'208";a="432138154" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga005.jf.intel.com with ESMTP; 28 Apr 2020 03:39:01 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Apr 2020 03:38:55 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Apr 2020 03:38:55 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Apr 2020 03:38:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IionIzg4f88W1TP42EM7/sEh7WXzo1gCxyy6gLeUnMjlS/zfHyOEHluPkvheQnjk4eLOt0NXs/HT9zWUtoI1rqNiFPY0Oe6E4cUZf8OSK+XOEEROoQEPm9LA3g88c401HOUZWj8dHLMYkBs2fgm3/PxHbNVjDcUrWF7jIVQ4Ht3o4er7ddwWZeBCGmaFjguSkpkn0v5G9AhhvG82C1ofS5us5sgKS2DlKghTsNrtAvV7DUxfJSxyw8KeZxcI7ozuIjpOQXzk9CHlh5dRwHp4/CNgbm5aATkYMyhiKMscZrPDStL+j3GrTJRh1AUmuJvcP5tlZro4yXU6pMMHOyjZiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qeXHGy8Es4X4dDTXcfGocdtxUUFnSB6vMExJpz+NxlU=; b=PBi7EM4y+o0b/9jllyjfkJZVqXd5/7sc1rqFnaYuRR69pehH9PkqWQ2HUoI4YVgjeLnGz0ZJlPdn24ljUNBBlO/+PV0K22/YC7BFdguE2XXBzHR3OC0iFeINqoOWA4VV51SioqyTTuNKeiFF2ZbESbehQELF+twZwA8rXq+TY5jhFoCOcwigyiqThiBYffF25u6IUwJnmm2GbjgfI261gporUtLCpZ9CwiuRFz+w9Uv8If2UNWjVfUExx1q0beSR+ixz3vtbWBtfZJW+fe+tG/HG5IotkuXKlv9QEPYbozrAsu4WL2WgXS8uK2BUMIVTyzv0tp1PoHB8mcUXLXj+Iw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qeXHGy8Es4X4dDTXcfGocdtxUUFnSB6vMExJpz+NxlU=; b=KD07I4SDp4MiNho5BIolEYQxBxidykSWOuFP5N36oI4wi5xSQyRFtHdaJTdSZwqJ5phjC+HsfiJW0jLpomojDr2b3+mBLPDpXFAlHKJCq4jbFMRaKRmqvelKKH5yHttptOBaVYkO07vqa3NUkFBZYhm97RnUy2QWlfxTvK3zfO4= Received: from BN6PR11MB0068.namprd11.prod.outlook.com (2603:10b6:405:69::17) by BN6PR11MB1602.namprd11.prod.outlook.com (2603:10b6:405:c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Tue, 28 Apr 2020 10:38:51 +0000 Received: from BN6PR11MB0068.namprd11.prod.outlook.com ([fe80::2d53:d47c:1269:d601]) by BN6PR11MB0068.namprd11.prod.outlook.com ([fe80::2d53:d47c:1269:d601%6]) with mapi id 15.20.2937.023; Tue, 28 Apr 2020 10:38:51 +0000 From: "Bob Feng" To: "devel@edk2.groups.io" , "Feng, Bob C" , Abner Chang CC: Gilbert Chen , Daniel Helmut Schaefer , Leif Lindholm , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH v4 3/3] BaseTools: BaseTools changes for RISC-V platform. Thread-Topic: [edk2-devel] [PATCH v4 3/3] BaseTools: BaseTools changes for RISC-V platform. Thread-Index: AQHWGXvrqfBjChfpnk+LndHQaDzARKiH/7WwgAZeQiA= Date: Tue, 28 Apr 2020 10:38:51 +0000 Message-ID: References: <20200423135233.7342-1-abner.chang@hpe.com> <20200423135233.7342-4-abner.chang@hpe.com> <1608B727235F9D81.20497@groups.io> In-Reply-To: <1608B727235F9D81.20497@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 782e0689-df3e-43e1-82eb-08d7eb6057a4 x-ms-traffictypediagnostic: BN6PR11MB1602: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0387D64A71 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB0068.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(39860400002)(376002)(346002)(396003)(366004)(136003)(8936002)(81156014)(8676002)(5660300002)(26005)(86362001)(54906003)(33656002)(30864003)(7696005)(4326008)(110136005)(316002)(52536014)(966005)(71200400001)(2906002)(186003)(9686003)(45080400002)(76116006)(478600001)(107886003)(66946007)(53546011)(6506007)(66476007)(66446008)(64756008)(66556008)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JBa+UmRfn1zywXv96iJ6ycCG9yAxrNJ/aXIcybiJJLIsCoeEroz3mBlgOyraMXtuqlq+e5jwqAPmhpuBrUBFAgejXN0YRh11NlK9iEh24GUhOHy4xlBQAXDrsMDOvB/Y8xCFNyZFolFUFOcW6G9SbdQTCsUA2HkTATMUH0kKvx5T+hXSE/UqQatkN14PgvLM7PQv5YpklCrptPMNO6OC57Nbf3PsYI5WtIIaqfGL5ZBTzMJMUb30FHgUjSR7dDY4GJiY8Q4PaufJlxlG1B7RmCMkoEgR4fPWMqJJf27HglXemDQL6PLm9Kjm+1BRgvnmwPatSPHa1w2xH2/T+Ni08ixSwth5eZR0hocDemOBCzM9t962Vte3X2zEshxVnClhf8805gbKI5nep2pDIN/Fg6+hN0gYXsFf40bXE7Ax6IkqtycDQS1jLGeg15miM9oyYnF8eGqU2YWhA/0x+KTjr2cxKO82+SRhk4kNimlMlA3gZbAXHHJ0HIbo4k+YyUIdQc9L0CO7RaaPyW577mDxUA== x-ms-exchange-antispam-messagedata: UzkCqxjG1yZM6eznaQpPmtfeqWGdc9q0bdk035rR4FGUso7wJCwKg0xl6p9+9jECfCc5c1VEsD113nU5uP0a07RXEPiyDawrUGBnJ/toLQB2EeNovJVTwsBR/Dxr7durSsAIpw1JwzPkpV/jTRuYvxiNrUtY6rIrkWLxWTmLTkGL30imQcopmXGvFJSBMEgDEXzBXdECbcor7ZCtgbCQxLzgssGhEYcXYzO8d0+mudBu6d8TH5c7zyvJ2zcotA99GKi5J/iuS9RPU0nkVXBoRUW71L8bmSC+zBvjfH7iTUrh2fNxYfSl+6cpu3YUgpcl1Fis1XAkT7S2DXOmo4uXWfAfu4aBf8we4OlvjMwZ4XFhB7KMZaw2B3NR9AfmbNQaAUwI45oLG2vQjUPJkLi52viLnngGYTeFyEzx7/9FgTn1LaL4Vg88csmDR2siJf0C1wawb5Rm2MwRM9JSRewdyDJrGDuEmOixEbHbkS3JvoiX9saks51po8UbpbTdIhJz8uVG8iar0tw5Vgzu+RpaPaQjwZVcOE/WrYto8MwMtCP8xE7fIaq4zM/0WxeBEnZbcWCGelt7+0OA1I5D0CY3dZvBqmuFCBniIL208/PtiupvUFbEut6NmpMRws1FsrAsq32xllkVT72nEZsggkboAcQM3HEPgY5+4QQtyQiosggPwHBf1EJQJlIPiSm9GU4qiuPpxVU53V7NBHuyYrxyprmSrHOjGndGhtLKgCXZbz2CIf8u4OpocGPWeMJiXwtyyFDnZbz4qzGwkW3z/vxZOR6nqUJJoP/MHDCs3f0G62s= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 782e0689-df3e-43e1-82eb-08d7eb6057a4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2020 10:38:51.3672 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TOQaQNJD0E6FqX4nB5U5BWoFXTobEOZHf4QQCmlxwL6rBgBBi5pTfOci6JmpSBB/CrMrj7JcOFRDd8TGsEpnbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1602 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Abner, These errors are reported from our CI system. I re-triggered the CI build,= all errors disappeared.=20 For this patch set, Reviewed-by: Bob Feng Thanks, Bob -----Original Message----- From: devel@edk2.groups.io On Behalf Of Bob Feng Sent: Friday, April 24, 2020 5:24 PM To: Abner Chang ; devel@edk2.groups.io Cc: Gilbert Chen ; Daniel Helmut Schaefer ; Leif Lindholm ; Gao, Liming Subject: Re: [edk2-devel] [PATCH v4 3/3] BaseTools: BaseTools changes for = RISC-V platform. Hi Abner, I found the BaseTools build failure with GCC5 and this patch break Intel i= nternal CI. Would you please have a check? make[1]: Entering directory '/opt/TCAgent/work/184220821286c462/Edk2/BaseT= ools/Source/C/Common' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryS= tandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-= strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-= deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-= result -nostdlib -g -O2 BasePeCoff.c -o BasePeCoff.o In file included from= BasePeCoff.c:16:0: PeCoffLib.h:44:13: error: expected ')' before '+' token IN VOID *FileHandle, ^ PeCoffLib.h:44:36: error: expected ')' before '&' token PeCoffLib.h:67:3: error: unknown type name 'PE_COFF_LOADER_READ_FILE' UINT32 ImageCodeMemoryType; ^ BasePeCoff.c: In function 'PeCoffLoaderGetPeHeader': BasePeCoff.c:117:12: error: called object is not a function or function po= inter BasePeCoff.c: In function 'PeCoffLoaderGetImageInfo': BasePeCoff.c:402:18: error: called object is not a function or function po= inter if (DebugDirectoryEntryRva >=3D SectionHeader.VirtualAddress && ^ BasePeCoff.c:429:20: error: called object is not a function or function po= inter if (DebugEntry.Type =3D=3D EFI_IMAGE_DEBUG_TYPE_CODEVIEW) { ^ BasePeCoff.c:467:16: error: called object is not a function or function po= inter if (DebugDirectoryEntryRva >=3D SectionHeader.VirtualAddress && ^ BasePeCoff.c:521:18: error: called object is not a function or function po= inter if (DebugEntry.Type =3D=3D EFI_IMAGE_DEBUG_TYPE_CODEVIEW) { ^ BasePeCoff.c: In function 'PeCoffLoaderLoadImage': BasePeCoff.c:963:14: error: called object is not a function or function po= inter ImageContext->PeCoffHeaderOffset + ^ BasePeCoff.c:984:14: error: called object is not a function or function po= inter BasePeCoff.c:1049:18: error: called object is not a function or function p= ointer BasePeCoff.c:1056:18: error: called object is not a function or function p= ointer BasePeCoff.c:1183:22: error: called object is not a function or function p= ointer // Should we apply fix up to this field according to the size= difference between PE and TE? ^ BasePeCoff.c:1190:22: error: called object is not a function or function p= ointer ImageContext->ImageError =3D IMAGE_ERROR_IMAGE_READ; ^ BasePeCoff.c: At top level: cc1: error: unrecognized command line option '-Wno-restrict' [-Werror] cc1: error: unrecognized command line option '-Wno-stringop-truncation' [-= Werror] cc1: all warnings being treated as errors ../Makefiles/footer.makefile:21: recipe for target 'BasePeCoff.o' failed make[1]: *** [BasePeCoff.o] Error 1 make[1]: Leaving directory '/opt/TCAgent/work/184220821286c462/Edk2/BaseTo= ols/Source/C/Common' GNUmakefile:77: recipe for target 'Common' failed make: *** [Common] Error 2 make: Leaving directory '/opt/TCAgent/work/184220821286c462/Edk2/BaseTools= /Source/C' Build environment: Linux-4.15.0-76-generic-x86_64-with-Ubuntu-16.04-xenial Build start time: 10:39:01, Apr.23 2020 Thanks, Bob -----Original Message----- From: Abner Chang Sent: Thursday, April 23, 2020 9:53 PM To: devel@edk2.groups.io Cc: abner.chang@hpe.com; Gilbert Chen ; Daniel Helmu= t Schaefer ; Leif Lindholm ; Feng, Bob C ; Gao, Liming Subject: [PATCH v4 3/3] BaseTools: BaseTools changes for RISC-V platform. Tools definitions template file changes for building EDK2 RISC-V platform. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Co-authored-by: Daniel Helmut Schaefer Reviewed-by: Leif Lindholm Cc: Bob Feng Cc: Liming Gao Cc: Leif Lindholm Cc: Gilbert Chen --- BaseTools/Conf/tools_def.template | 53 +++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.= template index 88d7ab8cab..c7e19f4544 100755 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -3,7 +3,7 @@ # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved. # Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.
# Copyright (c) 2015, Hewlett-Packard Development Company, L.P.
-# (C) Copyright 2016 Hewlett Packard Enterprise Development LP
+# (C) Copyright 2020, Hewlett Packard Enterprise Development LP
# Copyright (c) Microsoft Corporation # # SPDX-License-Identifier: BSD-2-Clause-Patent @@ -267,11 +267,12 @@ DEFINE DTC_BIN =3D ENV(DTC_PREFIX)dt= c # Intel(r) ACPI Compiler from # https://acpica.org/downloads # GCC5 -Linux,Windows- Requires: -# GCC 5 with LTO support, targeting x86_64-li= nux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi +# GCC 5 with LTO support, targeting x86_64-li= nux-gnu, aarch64-linux-gnu, arm-linux-gnueabi or riscv64-linux-gnu # Optional: # Required to build platforms or ACPI tables: # Intel(r) ACPI Compiler from # https://acpica.org/downloads +# # CLANG35 -Linux,Windows- Requires: # Clang v3.5 or later, and GNU binutils targe= ting aarch64-linux-gnu or arm-linux-gnueabi # Optional: @@ -1946,6 +1947,7 @@ DEFINE GCC_IA32_RC_FLAGS =3D -I binary -O = elf32-i386 -B i386 DEFINE GCC_X64_RC_FLAGS =3D -I binary -O elf64-x86-64 -= B i386 --rename-section .data=3D.hii DEFINE GCC_ARM_RC_FLAGS =3D -I binary -O elf32-littlearm -= B arm --rename-section .data=3D.hii DEFINE GCC_AARCH64_RC_FLAGS =3D -I binary -O elf64-littleaarch64 -= B aarch64 --rename-section .data=3D.hii +DEFINE GCC_RISCV64_RC_FLAGS =3D -I binary -O elf64-littleriscv -= B riscv --rename-section .data=3D.hii =20 # GCC Build Flag for included header file list generation DEFINE GCC_DEPS_FLAGS =3D -MMD -MF $@.deps @@ -2020,6 +2022,22 @@ DEFINE GCC5_ARM_ASLDLINK_FLAGS =3D DEF(GCC49_= ARM_ASLDLINK_FLAGS) DEFINE GCC5_AARCH64_ASLDLINK_FLAGS =3D DEF(GCC49_AARCH64_ASLDLINK_FLAGS= ) DEFINE GCC5_ASLCC_FLAGS =3D DEF(GCC49_ASLCC_FLAGS) -fno-lto =20 +DEFINE GCC5_RISCV_ALL_CC_FLAGS =3D -g -fshort-wchar -f= no-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections -fda= ta-sections -include AutoGen.h -fno-common -DSTRING_ARRAY_NAME=3D$(BASE_NAM= E)Strings -msmall-data-limit=3D0 +DEFINE GCC5_RISCV_ALL_DLINK_COMMON =3D -nostdlib -Wl,-n,-q= ,--gc-sections -z common-page-size=3D0x40 +DEFINE GCC5_RISCV_ALL_DLINK_FLAGS =3D DEF(GCC5_RISCV_ALL_= DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,= -Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map +DEFINE GCC5_RISCV_ALL_DLINK2_FLAGS =3D -Wl,--defsym=3DPECO= FF_HEADER_SIZE=3D0x220,--script=3D$(EDK_TOOLS_PATH)/Scripts/GccBase.lds +DEFINE GCC5_RISCV_ALL_ASM_FLAGS =3D -c -x assembler -im= acros $(DEST_DIR_DEBUG)/AutoGen.h +DEFINE GCC5_RISCV_ALL_CC_FLAGS_WARNING_DISABLE =3D -Wno-tautological-c= ompare -Wno-pointer-compare + +DEFINE GCC5_RISCV_OPENSBI_TYPES =3D -DOPENSBI_EXTERNAL_= SBI_TYPES=3DOpensbiTypes.h + +DEFINE GCC5_RISCV64_ARCH =3D rv64imafdc +DEFINE GCC5_RISCV32_RISCV64_ASLDLINK_FLAGS =3D=20 +DEF(GCC5_RISCV_ALL_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u=20 +ReferenceAcpiTable +DEFINE GCC5_RISCV64_CC_FLAGS =3D DEF(GCC5_RISCV_ALL_CC_FLAG= S) DEF(GCC5_RISCV_ALL_CC_FLAGS_WARNING_DISABLE) DEF(GCC5_RISCV_OPENSBI_TYPE= S) -march=3DDEF(GCC5_RISCV64_ARCH) -fno-builtin -fno-builtin-memcpy -fno-st= ack-protector -Wno-address -fno-asynchronous-unwind-tables -Wno-unused-but-= set-variable -fpack-struct=3D8 -mcmodel=3Dmedany -mabi=3Dlp64 -mno-relax +DEFINE GCC5_RISCV64_DLINK_FLAGS =3D DEF(GCC5_RISCV_ALL_DLINK_F= LAGS) -Wl,-melf64lriscv,--oformat=3Delf64-littleriscv,--no-relax +DEFINE GCC5_RISCV64_DLINK2_FLAGS =3D DEF(GCC5_RISCV_ALL_DLINK2_= FLAGS) +DEFINE GCC5_RISCV64_ASM_FLAGS =3D DEF(GCC5_RISCV_ALL_ASM_FLA= GS) -march=3DDEF(GCC5_RISCV64_ARCH) -mcmodel=3Dmedany -mabi=3Dlp64 + #########################################################################= ########### # # GCC 4.8 - This configuration is used to compile under Linux to produce @@ -2464,6 +2482,37 @@ RELEASE_GCC5_AARCH64_DLINK_XIPFLAGS =3D -z common-p= age-size=3D0x20 NOOPT_GCC5_AARCH64_DLINK_FLAGS =3D DEF(GCC5_AARCH64_DLINK_FLAGS) -O0 NOOPT_GCC5_AARCH64_DLINK_XIPFLAGS =3D -z common-page-size=3D0x20 -O0 =20 +####################################################################### +############# +# +# GCC RISC-V This configuration is used to compile under Linux to=20 +produce +# PE/COFF binaries using GCC RISC-V tool chain +# +####################################################################### +############# + +################## +# GCC5 RISCV64 definitions +################## +*_GCC5_RISCV64_OBJCOPY_PATH =3D ENV(GCC5_RISCV64_PREFIX)objcopy +*_GCC5_RISCV64_CC_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_SLINK_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc-ar +*_GCC5_RISCV64_DLINK_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_ASLDLINK_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_ASM_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_PP_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_VFRPP_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_ASLCC_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_ASLPP_PATH =3D ENV(GCC5_RISCV64_PREFIX)gcc +*_GCC5_RISCV64_RC_PATH =3D ENV(GCC5_RISCV64_PREFIX)objcopy + +*_GCC5_RISCV64_ASLCC_FLAGS =3D DEF(GCC_ASLCC_FLAGS) +*_GCC5_RISCV64_ASLDLINK_FLAGS =3D DEF(GCC5_RISCV32_RISCV64_ASLDLINK= _FLAGS) +*_GCC5_RISCV64_ASM_FLAGS =3D DEF(GCC5_RISCV64_ASM_FLAGS) +*_GCC5_RISCV64_CC_FLAGS =3D DEF(GCC5_RISCV64_CC_FLAGS) -save-= temps +*_GCC5_RISCV64_DLINK_FLAGS =3D DEF(GCC5_RISCV64_DLINK_FLAGS) +*_GCC5_RISCV64_DLINK2_FLAGS =3D DEF(GCC5_RISCV64_DLINK2_FLAGS) +*_GCC5_RISCV64_RC_FLAGS =3D DEF(GCC_RISCV64_RC_FLAGS) +*_GCC5_RISCV64_OBJCOPY_FLAGS =3D + #########################################################################= ########### # # CLANG35 - This configuration is used to compile under Linux to produc= e -- 2.25.0