@@ -23,25 +23,28 @@ if (BUILD_OPENBLAS)
2323 if (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|armv8|arm" )
2424 if (CMAKE_SIZEOF_VOID_P EQUAL 4)
2525 message (STATUS "ARM architecture detected. 32bit." )
26- # list(APPEND OPENBLAS_MINIMAL_FLAGS -DARMV7:BOOL=ON)
27- list (APPEND OPENBLAS_MINIMAL_FLAGS -DTARGET=GENERIC)
26+ list (APPEND OPENBLAS_MINIMAL_FLAGS -DARMV7:BOOL =ON )
2827 list (APPEND OPENBLAS_MINIMAL_FLAGS
29- -DDYNAMIC_ARCH:BOOL =OFF
30- -DUSE_THREAD:BOOL =OFF # Simplify build
31- -DNO_WARMUP:BOOL =ON # Skip warmup routine
32- # -DNO_GETARCH:BOOL=ON
33- # -DUSE_VFPV3:BOOL=ON
34- # -DUSE_VFPV3_D32:BOOL=OFF # crucial: only use d0–d15
35- # -DNO_TRMM:BOOL=ON
36- # -DNO_TRSM:BOOL=ON
37- -DNO_L3:BOOL =ON # skip complex Level-3 kernels
38- # -DCMAKE_ASM_FLAGS="-mfpu=vfpv3-d16"
39- # -DUSE_GENERIC:BOOL=ON
40- )
41- # Explicitly disable assembly
42-
43- set (CMAKE_ASM_COMPILER "" )
44- set (NOASM 1)
28+ -DTARGET=ARMV7
29+ -DBINARY=32 )
30+ # list(APPEND OPENBLAS_MINIMAL_FLAGS -DTARGET=GENERIC)
31+ # list(APPEND OPENBLAS_MINIMAL_FLAGS
32+ # -DDYNAMIC_ARCH:BOOL=OFF
33+ # -DUSE_THREAD:BOOL=OFF # Simplify build
34+ # -DNO_WARMUP:BOOL=ON # Skip warmup routine
35+ # # -DNO_GETARCH:BOOL=ON
36+ # # -DUSE_VFPV3:BOOL=ON
37+ # # -DUSE_VFPV3_D32:BOOL=OFF # crucial: only use d0–d15
38+ # # -DNO_TRMM:BOOL=ON
39+ # # -DNO_TRSM:BOOL=ON
40+ # -DNO_L3:BOOL=ON # skip complex Level-3 kernels
41+ # # -DCMAKE_ASM_FLAGS="-mfpu=vfpv3-d16"
42+ # # -DUSE_GENERIC:BOOL=ON
43+ # )
44+ # # Explicitly disable assembly
45+
46+ # set(CMAKE_ASM_COMPILER "")
47+ # set(NOASM 1)
4548
4649 # set(SKIP_PARSE_GETARCH TRUE)
4750 else ()
0 commit comments