Skip to content

Commit 2a037f3

Browse files
Qais Yousefralfbaechle
authored andcommitted
MIPS: VDSO: Fix build error
Commit ebb5e78 ("MIPS: Initial implementation of a VDSO") introduced a build error. For MIPS VDSO to be compiled it requires binutils version 2.25 or above but the check in the Makefile had inverted logic causing it to be compiled in if binutils is below 2.25. This fixes the following compilation error: CC arch/mips/vdso/gettimeofday.o /tmp/ccsExcUd.s: Assembler messages: /tmp/ccsExcUd.s:62: Error: can't resolve `_start' {*UND* section} - `L0' {.text section} /tmp/ccsExcUd.s:467: Error: can't resolve `_start' {*UND* section} - `L0' {.text section} make[2]: *** [arch/mips/vdso/gettimeofday.o] Error 1 make[1]: *** [arch/mips/vdso] Error 2 make: *** [arch/mips] Error 2 [ralf@linux-mips: Fixed Sergei's complaint on the formatting of the cited commit and generally reformatted the log message.] Signed-off-by: Qais Yousef <qais.yousef@imgtec.com> Cc: alex@alex-smith.me.uk Cc: linux-mips@linux-mips.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/11745/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
1 parent f3575e2 commit 2a037f3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arch/mips/vdso/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ aflags-vdso := $(ccflags-vdso) \
2626
# the comments on that file.
2727
#
2828
ifndef CONFIG_CPU_MIPSR6
29-
ifeq ($(call ld-ifversion, -gt, 22400000, y),)
30-
$(warning MIPS VDSO requires binutils > 2.24)
29+
ifeq ($(call ld-ifversion, -lt, 22500000, y),)
30+
$(warning MIPS VDSO requires binutils >= 2.25)
3131
obj-vdso-y := $(filter-out gettimeofday.o, $(obj-vdso-y))
3232
ccflags-vdso += -DDISABLE_MIPS_VDSO
3333
endif

0 commit comments

Comments
 (0)