Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
build fails for evbarmv7hf-eb
Hi,
Build fails for evbearmv7hf-eb:
% ./build.sh -U -m evbearmv7hf-eb tools release
....
--- cleandir-sys ---
nbmake[7]: "/var/build/src/sys/modules/dtrace/lockstat/Makefile" line 22: warning: String comparison operator should be either == or !=
nbmake[7]: "/var/build/src/sys/modules/dtrace/lockstat/Makefile" line 22: Malformed conditional (${ARMV} > 4)
....
For earm, variable ARMV is defined as follows.
ARMV:= ${MACHINE_ARCH:S/earmv//}
As a result, we obtain "7hfeb" in the case of evbearmv7hf-eb.
Before comparing it with 4, we must also remove "eb" and "hf".
Please apply the attached patch.
Thanks,
Rin
--- src/sys/modules/dtrace/lockstat/Makefile.orig 2016-01-24 21:37:12.485132717 +0900
+++ src/sys/modules/dtrace/lockstat/Makefile 2016-01-24 21:51:02.859728261 +0900
@@ -12,9 +12,9 @@
CPPFLAGS+= -DKDTRACE_HOOKS
.if !empty(MACHINE_ARCH:Mearm*)
-ARMV:= ${MACHINE_ARCH:S/earmv//}
+ARMV:= ${MACHINE_ARCH:S/earmv//:S/eb//:S/hf//}
.elif !empty(MACHINE_ARCH:Marm*)
-ARMV:= ${MACHINE_ARCH:S/armv//}
+ARMV:= ${MACHINE_ARCH:S/armv//:S/eb//:S/hf//}
.else
ARMV:= 0
.endif
Home |
Main Index |
Thread Index |
Old Index