Skip to content

Commit df96ddb

Browse files
committed
cnn: Try fix build on armv7m
1 parent 75b3434 commit df96ddb

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/tinymaix_cnn/Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,19 @@ SRC = mod_cnn.c
2020

2121
# Stuff to make soft-float work
2222
# If symbols are undefined, use tools/find_symbols.py to locate object files to add
23-
SOFTFP_O := _truncdfsf2.o _addsubdf3.o _extendsfdf2.o _divsf3.o
23+
SOFTFP_O :=
2424
SOFTFP_ENABLE := 0
2525
ifeq ($(ARCH), armv6m)
2626
SOFTFP_ENABLE=1
27+
# SOFTFP_O +=
2728
endif
2829
ifeq ($(ARCH), armv7m)
2930
SOFTFP_ENABLE=1
31+
SOFTFP_O += _arm_addsubsf3.o _arm_muldivsf3.o _arm_fixsfsi.o _arm_cmpsf2.o _arm_fixunssfsi.o _arm_addsubdf3.o _arm_truncdfsf2.o
3032
endif
3133
ifeq ($(ARCH), xtensawin)
3234
SOFTFP_ENABLE=1
35+
SOFTFP_O += _truncdfsf2.o _addsubdf3.o _extendsfdf2.o _divsf3.o
3336
endif
3437

3538
ifeq ($(SOFTFP_ENABLE), 1)
@@ -55,6 +58,9 @@ $(info $(LIBGCC_FILENAME))
5558
_addsubdf3.o:
5659
$(CROSS)ar -x $(LIBGCC_FILENAME) $(SOFTFP_O)
5760

61+
_arm_addsubsf3.o:
62+
$(CROSS)ar -x $(LIBGCC_FILENAME) $(SOFTFP_O)
63+
5864
CFLAGS += -I$(TINYMAIX_DIR)/include -I$(TINYMAIX_DIR)/src -Wno-error=unused-variable -Wno-error=multichar
5965

6066
dist: $(DIST_FILE)

0 commit comments

Comments
 (0)