|
|
5adb72f |
--- micropython-1.12/ports/unix/Makefile.orig 2020-10-21 13:52:17.066827941 +0200
|
|
|
5adb72f |
+++ micropython-1.12/ports/unix/Makefile 2020-10-21 13:55:01.614107239 +0200
|
|
|
5adb72f |
@@ -27,14 +27,14 @@
|
|
|
5adb72f |
# compiler settings
|
|
|
5adb72f |
CWARN = -Wall -Werror
|
|
|
5adb72f |
CWARN += -Wpointer-arith -Wuninitialized
|
|
|
5adb72f |
-CFLAGS = $(INC) $(CWARN) -std=gnu99 -DUNIX $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
+CFLAGS = $(INC) $(CWARN) ${CFLAGS_FEDORA} -std=gnu99 -DUNIX $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
# Debugging/Optimization
|
|
|
5adb72f |
ifdef DEBUG
|
|
|
5adb72f |
CFLAGS += -g
|
|
|
5adb72f |
COPT = -O0
|
|
|
5adb72f |
else
|
|
|
5adb72f |
-COPT = -Os -fdata-sections -ffunction-sections -DNDEBUG
|
|
|
5adb72f |
+COPT = -fdata-sections -ffunction-sections -DNDEBUG
|
|
|
5adb72f |
# _FORTIFY_SOURCE is a feature in gcc/glibc which is intended to provide extra
|
|
|
5adb72f |
# security for detecting buffer overflows. Some distros (Ubuntu at the very least)
|
|
|
5adb72f |
# have it enabled by default.
|
|
|
5adb72f |
--- micropython-1.12/xcas/Makefile.orig 2020-10-21 15:27:04.025499976 +0200
|
|
|
5adb72f |
+++ micropython-1.12/xcas/Makefile 2020-10-21 15:30:30.579300358 +0200
|
|
|
5adb72f |
@@ -32,16 +32,16 @@
|
|
|
5adb72f |
ifdef DEBUG
|
|
|
5adb72f |
COPT = -g
|
|
|
5adb72f |
else
|
|
|
5adb72f |
-COPT = -g #-fomit-frame-pointer -flto
|
|
|
5adb72f |
+COPT = -g
|
|
|
5adb72f |
endif
|
|
|
5adb72f |
|
|
|
5adb72f |
# compiler settings
|
|
|
5adb72f |
-CWARN = -Wall #-Werror -Wno-error=cpp -Wno-error=format
|
|
|
5adb72f |
-CFLAGS = -fPIC -DMICROPY_LIB $(INC) $(CWARN) -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
+CWARN = -Wall
|
|
|
5adb72f |
+CFLAGS = -fPIC -DMICROPY_LIB $(INC) $(CWARN) ${CFLAGS_FEDORA} -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
|
|
|
5adb72f |
|
|
|
5adb72f |
-LDFLAGS = $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
+LDFLAGS = ${LDFLAGS_FEDORA} $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
# source files
|
|
|
5adb72f |
SRC_C = $(shell find . -name \*.c)
|
|
|
5adb72f |
--- micropython-1.12/nspire/Makefile.nspire.orig 2020-04-30 09:52:40.000000000 +0200
|
|
|
5adb72f |
+++ micropython-1.12/nspire/Makefile.nspire 2020-10-21 14:02:09.081234972 +0200
|
|
|
5adb72f |
@@ -31,14 +31,14 @@
|
|
|
5adb72f |
ifdef DEBUG
|
|
|
5adb72f |
COPT = -O0 -g
|
|
|
5adb72f |
else
|
|
|
5adb72f |
-COPT = -Os -g #-fomit-frame-pointer -flto
|
|
|
5adb72f |
+COPT = -g #-fomit-frame-pointer -flto
|
|
|
5adb72f |
endif
|
|
|
5adb72f |
|
|
|
5adb72f |
# compiler settings
|
|
|
5adb72f |
CWARN = -Wall -Werror -Wno-error=cpp -Wno-error=format
|
|
|
5adb72f |
-CFLAGS = -DMICROPY_LIB $(INC) $(CWARN) -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
+CFLAGS = -DMICROPY_LIB $(INC) $(CWARN) ${CFLAGS_FEDORA} -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
-LDFLAGS = $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA) -Wl,--nspireio
|
|
|
5adb72f |
+LDFLAGS = ${LDFLAGS_FEDORA} $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA) -Wl,--nspireio
|
|
|
5adb72f |
|
|
|
5adb72f |
# source files
|
|
|
5adb72f |
SRC_C = $(shell find . -name \*.c)
|
|
|
5adb72f |
--- micropython-1.12/numworks/Makefile.simu.orig 2020-04-30 09:52:40.000000000 +0200
|
|
|
5adb72f |
+++ micropython-1.12/numworks/Makefile.simu 2020-10-21 14:04:15.408648069 +0200
|
|
|
5adb72f |
@@ -31,16 +31,16 @@
|
|
|
5adb72f |
ifdef DEBUG
|
|
|
5adb72f |
COPT = -O0 -g
|
|
|
5adb72f |
else
|
|
|
5adb72f |
-COPT = -Ofast -g #-fomit-frame-pointer -flto
|
|
|
5adb72f |
+COPT = -g #-fomit-frame-pointer -flto
|
|
|
5adb72f |
endif
|
|
|
5adb72f |
|
|
|
5adb72f |
# compiler settings
|
|
|
5adb72f |
CWARN = -Wall -Werror -Wno-error=cpp -Wno-error=format
|
|
|
5adb72f |
-CFLAGS = -DNUMWORKS -DMICROPY_LIB $(INC) $(CWARN) -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
+CFLAGS = -DNUMWORKS -DMICROPY_LIB $(INC) $(CWARN) ${CFLAGS_FEDORA} -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
CFLAGS += -fdata-sections -ffunction-sections -fno-strict-aliasing -fno-exceptions # -fpermissive
|
|
|
5adb72f |
|
|
|
5adb72f |
|
|
|
5adb72f |
-LDFLAGS = $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
+LDFLAGS = ${LDFLAGS_FEDORA} $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
# source files
|
|
|
5adb72f |
SRC_C = $(shell find . -name \*.c)
|
|
|
5adb72f |
--- micropython-1.12/numworks/Makefile.numworks.orig 2020-04-30 09:52:40.000000000 +0200
|
|
|
5adb72f |
+++ micropython-1.12/numworks/Makefile.numworks 2020-10-21 14:06:40.454965360 +0200
|
|
|
5adb72f |
@@ -36,11 +36,11 @@
|
|
|
5adb72f |
|
|
|
5adb72f |
# compiler settings
|
|
|
5adb72f |
CWARN = -Wall -Werror -Wno-error=cpp -Wno-error=format
|
|
|
5adb72f |
-CFLAGS = -DNUMWORKS -DMICROPY_LIB $(INC) $(CWARN) -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
+CFLAGS = -DNUMWORKS -DMICROPY_LIB $(INC) $(CWARN) ${CFLAGS_FEDORA} -ansi -std=gnu99 $(CFLAGS_MOD) $(COPT) $(CFLAGS_EXTRA)
|
|
|
5adb72f |
CFLAGS += -mthumb -march=armv7e-m -mfloat-abi=hard -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -fdata-sections -ffunction-sections -fno-strict-aliasing -fno-exceptions # -fpermissive
|
|
|
5adb72f |
|
|
|
5adb72f |
|
|
|
5adb72f |
-LDFLAGS = $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
+LDFLAGS = ${LDFLAGS_FEDORA} $(LDFLAGS_MOD) -lm $(LDFLAGS_EXTRA)
|
|
|
5adb72f |
|
|
|
5adb72f |
# source files
|
|
|
5adb72f |
SRC_C = $(shell find . -name \*.c)
|