浏览代码

Fix build with busybox grep.

Reported by ymph.
Mike Pall 4 年之前
父节点
当前提交
66563bdab0
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Makefile

+ 1 - 1
src/Makefile

@@ -335,7 +335,7 @@ ifeq (iOS,$(TARGET_SYS))
 else
   ifeq (,$(findstring LJ_NO_UNWIND 1,$(TARGET_TESTARCH)))
     # Find out whether the target toolchain always generates unwind tables.
-    TARGET_TESTUNWIND=$(shell exec 2>/dev/null; echo 'extern void b(void);int a(void){b();return 0;}' | $(TARGET_CC) -c -x c - -o tmpunwind.o && grep -qU -e eh_frame -e __unwind_info tmpunwind.o && echo E; rm -f tmpunwind.o)
+    TARGET_TESTUNWIND=$(shell exec 2>/dev/null; echo 'extern void b(void);int a(void){b();return 0;}' | $(TARGET_CC) -c -x c - -o tmpunwind.o && { grep -qa -e eh_frame -e __unwind_info tmpunwind.o || grep -qU -e eh_frame -e __unwind_info tmpunwind.o; } && echo E; rm -f tmpunwind.o)
     ifneq (,$(findstring E,$(TARGET_TESTUNWIND)))
       TARGET_XCFLAGS+= -DLUAJIT_UNWIND_EXTERNAL
     endif