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)