|
@@ -39,8 +39,14 @@ ifeq ($(BR2_PACKAGE_SQLITE_NO_SYNC),y)
|
|
|
SQLITE_CFLAGS += -DSQLITE_NO_SYNC
|
|
|
endif
|
|
|
|
|
|
+# Building with Microblaze Gcc 4.9 makes compiling to hang.
|
|
|
+# Work around using -O0
|
|
|
+ifeq ($(BR2_microblaze):$(BR2_TOOLCHAIN_GCC_AT_LEAST_5),y:)
|
|
|
+SQLITE_CFLAGS += $(TARGET_CFLAGS) -O0
|
|
|
+else
|
|
|
# fallback to standard -O3 when -Ofast is present to avoid -ffast-math
|
|
|
SQLITE_CFLAGS += $(subst -Ofast,-O3,$(TARGET_CFLAGS))
|
|
|
+endif
|
|
|
|
|
|
SQLITE_CONF_ENV = CFLAGS="$(SQLITE_CFLAGS)"
|
|
|
|