PrmPkg: Correct the flags for X64 GCC compiler
Correct the GCC GenFw and ld flag to build PRM run time modules. These changes are made for X64 GCC compiler, current present for AARCH64 only. Adds addition _X64_OBJCOPY_STRIPFLAG for X64 to retain required symbol during objcopy. Signed-off-by: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
This commit is contained in:
committed by
mergify[bot]
parent
14b730cde8
commit
9006a9b5e4
@@ -8,6 +8,7 @@
|
||||
#
|
||||
# Copyright (c) Microsoft Corporation
|
||||
# Copyright (c) 2022, Arm Limited. All rights reserved.<BR>
|
||||
# Copyright (C) 2025, Advanced Micro Devices, Inc. All rights reserved.
|
||||
#
|
||||
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#
|
||||
@@ -41,5 +42,6 @@
|
||||
MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0
|
||||
MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader
|
||||
|
||||
GCC:*_*_AARCH64_GENFW_FLAGS = --prm
|
||||
GCC:*_*_AARCH64_DLINK_FLAGS = -Wl,--no-gc-sections -Wl,--require-defined=PrmModuleExportDescriptor -Wl,--require-defined=CheckParamBufferPrmHandler
|
||||
GCC:*_*_*_GENFW_FLAGS = --prm
|
||||
GCC:*_*_*_DLINK_FLAGS = -Wl,--no-gc-sections -Wl,--require-defined=PrmModuleExportDescriptor -Wl,--require-defined=CheckParamBufferPrmHandler
|
||||
GCC:*_*_X64_OBJCOPY_STRIPFLAG = --keep-symbol=PrmModuleExportDescriptor --keep-symbol=CheckParamBufferPrmHandler
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) Microsoft Corporation
|
||||
# Copyright (c) 2022, Arm Limited. All rights reserved.<BR>
|
||||
# Copyright (C) 2025, Advanced Micro Devices, Inc. All rights reserved.
|
||||
#
|
||||
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#
|
||||
@@ -44,5 +45,6 @@
|
||||
MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0
|
||||
MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader
|
||||
|
||||
GCC:*_*_AARCH64_GENFW_FLAGS = --keepoptionalheader --prm
|
||||
GCC:*_*_AARCH64_DLINK_FLAGS = -Wl,--no-gc-sections -Wl,--require-defined=PrmModuleExportDescriptor -Wl,--require-defined=CheckStaticDataBufferPrmHandler
|
||||
GCC:*_*_*_GENFW_FLAGS = --keepoptionalheader --prm
|
||||
GCC:*_*_*_DLINK_FLAGS = -Wl,--no-gc-sections -Wl,--require-defined=PrmModuleExportDescriptor -Wl,--require-defined=CheckStaticDataBufferPrmHandler
|
||||
GCC:*_*_X64_OBJCOPY_STRIPFLAG = --keep-symbol=PrmModuleExportDescriptor --keep-symbol=CheckStaticDataBufferPrmHandler
|
||||
|
||||
Reference in New Issue
Block a user