From nobody Wed May 15 05:09:25 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+89123+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+89123+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1650442591; cv=none; d=zohomail.com; s=zohoarc; b=ITCyIR6y4CFROnH5y7F0rwkabooAVL4PC6c+pxcJ1eQvprTKqcq5hVVhjVXpPKOdKRbAq4DpJo1Fe4Wi8+cKT8d0IkWV2w8JoK/TcR0EFRh2U1ZYTAT9ydUP7+tYZjLDE4k8F3B4S93VgRhyk9nmWgPj2aQbwIs70O77GM2oVyM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1650442591; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=NrbndtSBNUikbgKw4FqYwKcsraK1PClVG4fTFrjkA80=; b=jJmGYD4Jyz+j+TkWBzEJEMoc5gsof+BurFKfdMjNVhzQ0eNDjGEdWiW90ijSBgTcf8FHbuMUDpUtY6XQtKNYedG16v6PpV9cug9CLXVJZRqJ0BQPoYweyGO14dTR92YOs69OTgFVK071oJCa67GZP4SqkBK+MCd+kilK3l4Sin0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+89123+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1650442591340145.3316912525744; Wed, 20 Apr 2022 01:16:31 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id iQXtYY1788612xBmcs6pJjOn; Wed, 20 Apr 2022 01:16:30 -0700 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.groups.io with SMTP id smtpd.web11.5287.1650442589449116536 for ; Wed, 20 Apr 2022 01:16:29 -0700 X-Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-443-wQRvB1xbM1O0cW9rjTzfCw-1; Wed, 20 Apr 2022 04:16:25 -0400 X-MC-Unique: wQRvB1xbM1O0cW9rjTzfCw-1 X-Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 468FD802803; Wed, 20 Apr 2022 08:16:25 +0000 (UTC) X-Received: from osteffen-laptop.redhat.com (unknown [10.39.193.120]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6869A4050C42; Wed, 20 Apr 2022 08:16:24 +0000 (UTC) From: "Oliver Steffen" To: devel@edk2.groups.io Cc: bob.c.feng@intel.com, gaoliming@byosoft.com.cn, yuwei.chen@intel.com, Oliver Steffen Subject: [edk2-devel] [PATCH v2 1/1] BaseTools: disable stack protector (gcc, AARCH64) Date: Wed, 20 Apr 2022 10:16:03 +0200 Message-Id: <20220420081603.27503-2-osteffen@redhat.com> In-Reply-To: <20220420081603.27503-1-osteffen@redhat.com> References: <16E78AC5D5F67B5F.27458@groups.io> <20220420081603.27503-1-osteffen@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.11.54.2 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,osteffen@redhat.com X-Gm-Message-State: 7mewze2bEYQxjfdLVukOFTUwx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1650442590; bh=Ug+2wOkYWiNkL+vTRh5A/36ClsbdpKhj1y0syzdveMk=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=cXgOj4IanR6I2wro3z0etg8LkXD7qgTwMRMopUujX1hacJQPizKS6R79sj2uE9ZxXwR XyyRSwsGpe7LUNRh9pC26UcBZ5P8UeTkL/SKlwsVV2boMjCou9KCnoi2jG1BgCPt5TB+Z rbrPNOfa6q5huzJn6VI41crYkgMDncJubHs= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1650442592190100002 Content-Type: text/plain; charset="utf-8"; x-default="true" Explicity disable the stack protection with -fno-stack-protection for builds using GCC on AARCH64. The gcc on Ubuntu enables -fstack-protector-strong by default starting with Ubuntu 21.10. GenFw fails if stack protection is enabled. Signed-off-by: Oliver Steffen --- BaseTools/Conf/tools_def.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.t= emplate index 9c310cf23d25..1a49671a2708 100755 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -1915,7 +1915,7 @@ DEFINE GCC48_ARM_ASM_FLAGS =3D $(ARCHASM_FL= AGS) $(PLATFORM_FLAGS) DEF(GC DEFINE GCC48_AARCH64_ASM_FLAGS =3D $(ARCHASM_FLAGS) $(PLATFORM_FLAGS= ) DEF(GCC_ASM_FLAGS) -mlittle-endian DEFINE GCC48_ARM_CC_FLAGS =3D $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)= DEF(GCC_ARM_CC_FLAGS) -fstack-protector -mword-relocations DEFINE GCC48_ARM_CC_XIPFLAGS =3D DEF(GCC_ARM_CC_XIPFLAGS) -DEFINE GCC48_AARCH64_CC_FLAGS =3D $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)= -mcmodel=3Dlarge DEF(GCC_AARCH64_CC_FLAGS) +DEFINE GCC48_AARCH64_CC_FLAGS =3D $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)= -mcmodel=3Dlarge DEF(GCC_AARCH64_CC_FLAGS) -fno-stack-protector DEFINE GCC48_AARCH64_CC_XIPFLAGS =3D DEF(GCC_AARCH64_CC_XIPFLAGS) DEFINE GCC48_ARM_DLINK_FLAGS =3D DEF(GCC_ARM_DLINK_FLAGS) -Wl,--of= ormat=3Delf32-littlearm DEFINE GCC48_ARM_DLINK2_FLAGS =3D DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,= --defsym=3DPECOFF_HEADER_SIZE=3D0x220 --=20 2.36.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#89123): https://edk2.groups.io/g/devel/message/89123 Mute This Topic: https://groups.io/mt/90579799/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-