From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailbox.box.xen0n.name (mailbox.box.xen0n.name [115.28.160.31]) by mx.groups.io with SMTP id smtpd.web11.3676.1677991297956625016 for ; Sat, 04 Mar 2023 20:41:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@xen0n.name header.s=mail header.b=b7O8kjmy; spf=pass (domain: xen0n.name, ip: 115.28.160.31, mailfrom: git@xen0n.name) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xen0n.name; s=mail; t=1677991292; bh=NxmbuCnGgfMtZXtnq1AwOB34xX4+8tGHDsfdzdSWthE=; h=From:To:Cc:Subject:Date:From; b=b7O8kjmyBVWxPbPOj7jX8wIMiXW2sxs3SAq5Nz5yeAs/7XGSWBHqozY7m25bEinHn jsjPwtPyZ/MiMmEB5ktVXecaI8CI9Qti5cFoP2KAsAhKNxEBnhwj+obnboH7tkjHNE GVv8eJQ9NnsyWw6KwydXD6NsmQ8Fcylc8I+UvVZU= Received: from ld50.lan (unknown [114.93.192.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailbox.box.xen0n.name (Postfix) with ESMTPSA id 09B926010B; Sun, 5 Mar 2023 12:41:31 +0800 (CST) From: WANG Xuerui To: devel@edk2.groups.io Cc: WANG Xuerui , Bibo Mao , Xianglai li , Chao Li , Leif Lindholm , Michael D Kinney Subject: [PATCH] Platform/Loongson: Allow building with stack protector support Date: Sun, 5 Mar 2023 12:40:35 +0800 Message-Id: <20230305044035.476989-1-git@xen0n.name> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Some toolchains have stack protection enabled by default, so without the appropriate library included the build will fail with missing symbols during link. Cc: Bibo Mao Cc: Xianglai li Cc: Chao Li Cc: Leif Lindholm Cc: Michael D Kinney Signed-off-by: WANG Xuerui --- Platform/Loongson/LoongArchQemuPkg/Loongson.dsc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc b/Platform/Loo= ngson/LoongArchQemuPkg/Loongson.dsc index d1162519cd..465e9229a2 100644 --- a/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc +++ b/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc @@ -95,6 +95,9 @@ TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf=0D !endif=0D =0D + # For stack protector support=0D + NULL | MdePkg/Library/BaseStackCheckLib/Base= StackCheckLib.inf=0D +=0D BaseLib | MdePkg/Library/BaseLib/BaseLib.inf=0D SafeIntLib | MdePkg/Library/BaseSafeIntLib/BaseSaf= eIntLib.inf=0D TimeBaseLib | EmbeddedPkg/Library/TimeBaseLib/TimeB= aseLib.inf=0D --=20 2.39.1