From 9af1064995d479df92e399a682ba7e4b2fc78415 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Mon, 8 Jun 2020 18:51:26 +0200 Subject: ArmVirtPkg: remove unused files We no longer use ELF PIE executables to implement the self-relocating PrePi so drop the custom linker script and visibility override header file. Signed-off-by: Ard Biesheuvel Acked-by: Jiewen Yao Reviewed-by: Laszlo Ersek Acked-by: Sami Mujawar --- ArmVirtPkg/Include/Platform/Hidden.h | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 ArmVirtPkg/Include/Platform/Hidden.h (limited to 'ArmVirtPkg/Include') diff --git a/ArmVirtPkg/Include/Platform/Hidden.h b/ArmVirtPkg/Include/Platform/Hidden.h deleted file mode 100644 index 7a7bdb42b8..0000000000 --- a/ArmVirtPkg/Include/Platform/Hidden.h +++ /dev/null @@ -1,22 +0,0 @@ -/** @file - - Copyright (c) 2018, Linaro Limited. All rights reserved. - - SPDX-License-Identifier: BSD-2-Clause-Patent - -**/ - -#ifndef __PLATFORM_HIDDEN_H -#define __PLATFORM_HIDDEN_H - -// -// Setting the GCC -fvisibility=hidden command line option is not quite the same -// as setting the pragma below: the former only affects definitions, whereas the -// pragma affects extern declarations as well. So if we want to ensure that no -// GOT indirected symbol references are emitted, we need to use the pragma, or -// GOT based cross object references could be emitted, e.g., in libraries, and -// these cannot be relaxed to ordinary symbol references at link time. -// -#pragma GCC visibility push (hidden) - -#endif -- cgit v1.2.3