mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-29 23:24:11 +08:00
091bb549f7
This option is not supported by lld:
ld.lld: error: unknown argument: -p
This has been a no-op in binutils since 2004 (see commit dea514f51da1 in
that tree). Given that the lowest officially supported of binutils for
the kernel is 2.20, which was released in 2009, nobody needs this flag
around so just remove it. Commit 1a381d4a0a
("arm64: remove no-op -p
linker flag") did the same for arm64.
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
30 lines
799 B
Makefile
30 lines
799 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# linux/arch/arm/boot/bootp/Makefile
|
|
#
|
|
# This file is included by the global makefile so that you can add your own
|
|
# architecture-specific flags and dependencies.
|
|
#
|
|
|
|
GCOV_PROFILE := n
|
|
|
|
LDFLAGS_bootp := --no-undefined -X \
|
|
--defsym initrd_phys=$(INITRD_PHYS) \
|
|
--defsym params_phys=$(PARAMS_PHYS) -T
|
|
AFLAGS_initrd.o :=-DINITRD=\"$(INITRD)\"
|
|
|
|
targets := bootp init.o kernel.o initrd.o
|
|
|
|
# Note that bootp.lds picks up kernel.o and initrd.o
|
|
$(obj)/bootp: $(src)/bootp.lds $(addprefix $(obj)/,init.o kernel.o initrd.o) FORCE
|
|
$(call if_changed,ld)
|
|
|
|
# kernel.o and initrd.o includes a binary image using
|
|
# .incbin, a dependency which is not tracked automatically
|
|
|
|
$(obj)/kernel.o: arch/arm/boot/zImage FORCE
|
|
|
|
$(obj)/initrd.o: $(INITRD) FORCE
|
|
|
|
PHONY += $(INITRD)
|