[PATCH] sparc: vdso: remove -nostdlib compiler flag

0 views
Skip to first unread message

Masahiro Yamada

unread,
Nov 7, 2021, 11:22:25 AM11/7/21
to sparc...@vger.kernel.org, clang-bu...@googlegroups.com, Masahiro Yamada, David S. Miller, linux-...@vger.kernel.org
The -nostdlib option requests the compiler to not use the standard
system startup files or libraries when linking. It is effective only
when $(CC) is used as a linker driver.

Since commit 3c2b2d9408b1 ("sparc: Really use linker with LDFLAGS."),
$(LD) is directly used, hence -nostdlib is unneeded.

Signed-off-by: Masahiro Yamada <masa...@kernel.org>
---

arch/sparc/vdso/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/sparc/vdso/Makefile b/arch/sparc/vdso/Makefile
index c5e1545bc5cf..18be71250a0a 100644
--- a/arch/sparc/vdso/Makefile
+++ b/arch/sparc/vdso/Makefile
@@ -108,7 +108,7 @@ $(obj)/vdso32.so.dbg: FORCE \
# The DSO images are built using a special linker script.
#
quiet_cmd_vdso = VDSO $@
- cmd_vdso = $(LD) -nostdlib -o $@ \
+ cmd_vdso = $(LD) -o $@ \
$(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \
-T $(filter %.lds,$^) $(filter %.o,$^) && \
sh $(srctree)/$(src)/checkundef.sh '$(OBJDUMP)' '$@'
--
2.30.2

Sam Ravnborg

unread,
Nov 7, 2021, 2:18:02 PM11/7/21
to Masahiro Yamada, sparc...@vger.kernel.org, clang-bu...@googlegroups.com, David S. Miller, linux-...@vger.kernel.org
Hi Masahiro,

On Mon, Nov 08, 2021 at 01:21:57AM +0900, Masahiro Yamada wrote:
> The -nostdlib option requests the compiler to not use the standard
> system startup files or libraries when linking. It is effective only
> when $(CC) is used as a linker driver.
>
> Since commit 3c2b2d9408b1 ("sparc: Really use linker with LDFLAGS."),
> $(LD) is directly used, hence -nostdlib is unneeded.
>
> Signed-off-by: Masahiro Yamada <masa...@kernel.org>
Acked-by: Sam Ravnborg <s...@ravnborg.org>

Reply all
Reply to author
Forward
0 new messages