diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb index 6ab5c7765273..3511a76c9ea7 100644 --- a/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb +++ b/easybuild/easyconfigs/f/Flye/Flye-2.8.3-GCC-10.2.0.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'GCC', 'version': '10.2.0'} source_urls = ['https://github.com/fenderglass/Flye/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['070f9fbee28eef8e8f87aaecc048053f50a8102a3715e71b16c9c46819a4e07c'] +patches = ['Flye-2.8.3_fix-aarch64.patch'] +checksums = [ + '070f9fbee28eef8e8f87aaecc048053f50a8102a3715e71b16c9c46819a4e07c', # 2.8.3.tar.gz + '938cc6fc8206c3cb5ed1ad8e7071494c4887f7a298980a931fe094e1a9eb3a0b', # Flye-2.8.3_fix-aarch64.patch +] dependencies = [('Python', '3.8.6')] diff --git a/easybuild/easyconfigs/f/Flye/Flye-2.8.3_fix-aarch64.patch b/easybuild/easyconfigs/f/Flye/Flye-2.8.3_fix-aarch64.patch new file mode 100644 index 000000000000..f8ef59e01d1d --- /dev/null +++ b/easybuild/easyconfigs/f/Flye/Flye-2.8.3_fix-aarch64.patch @@ -0,0 +1,11 @@ +diff -ru Flye.orig/src/Makefile Flye/src/Makefile +--- Flye.orig/src/Makefile 2021-06-14 16:02:46.709190000 +0200 ++++ Flye/src/Makefile 2021-06-14 16:03:31.146916000 +0200 +@@ -1,6 +1,6 @@ + .PHONY: all clean debug profile + +-CXXFLAGS += -Wall -Wextra -pthread -std=c++11 -g ++CXXFLAGS += -Wall -Wextra -pthread -std=c++11 -g -fsigned-char + LDFLAGS += -pthread -std=c++11 -rdynamic + + MODULES_BIN := ${BIN_DIR}/flye-modules