diff --git a/apps/plugins/doom/doom.make b/apps/plugins/doom/doom.make index 0ebdf384a1..8be7620feb 100644 --- a/apps/plugins/doom/doom.make +++ b/apps/plugins/doom/doom.make @@ -24,6 +24,10 @@ DOOMCFLAGS = $(PLUGINFLAGS) -Wno-strict-prototypes -O2 -fno-strict-aliasing ifeq ($(shell expr $(GCCNUM) \> 401),1) DOOMCFLAGS += -fgnu89-inline endif +# Disable stringop-truncation warnings on GCC 8 or greater +ifeq ($(shell expr $(GCCNUM) \> 800),1) + DOOMCFLAGS += -Wno-stringop-truncation +endif ifndef APP_TYPE ifeq ($(TARGET), IRIVER_H100) diff --git a/apps/plugins/pdbox/pdbox.make b/apps/plugins/pdbox/pdbox.make index 7ec998dc5e..a9ce0d2755 100644 --- a/apps/plugins/pdbox/pdbox.make +++ b/apps/plugins/pdbox/pdbox.make @@ -20,12 +20,18 @@ OTHER_SRC += $(PDBOX_SRC) $(PDBOXBUILDDIR)/pdbox.rock: $(PDBOX_OBJ) $(MPEG_OBJ) -PDBOXFLAGS = $(PLUGINFLAGS) -fno-strict-aliasing -Wno-cast-function-type -PDBOXLDFLAGS = $(PLUGINLDFLAGS) +PDBOXFLAGS = $(PLUGINFLAGS) -fno-strict-aliasing -Wno-cast-function-type +PDBOXLDFLAGS = $(PLUGINLDFLAGS) ifdef APP_TYPE PDBOXLDFLAGS += -lm endif +# Disable stringop-truncation warnings on GCC 8 or greater +ifeq ($(shell expr $(GCCNUM) \> 800),1) + PDBOXFLAGS += -Wno-stringop-truncation +endif + + $(PDBOXBUILDDIR)/pdbox.rock: $(PDBOX_OBJ) $(TLSFLIB) # Compile PDBox with extra flags (adapted from ZXBox)