1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Description: improve reproducibility
Author: Sascha Steinbiss <satta@debian.org>
--- a/Makefile
+++ b/Makefile
@@ -184,7 +184,7 @@
LIBGENOMETHREADER_DIRS:= src/libgenomethreader src/gth
# the GenomeThreader library
-LIBGENOMETHREADER_SRC:=$(foreach DIR,$(LIBGENOMETHREADER_DIRS),$(wildcard $(DIR)/*.c))
+LIBGENOMETHREADER_SRC:=$(foreach DIR,$(LIBGENOMETHREADER_DIRS),$(sort $(wildcard $(DIR)/*.c)))
LIBGENOMETHREADER_OBJ:=$(LIBGENOMETHREADER_SRC:%.c=obj/%.o)
LIBGENOMETHREADER_DEP:=$(LIBGENOMETHREADER_SRC:%.c=obj/%.d)
--- a/src/libgenomethreader/gthversionfunc.c
+++ b/src/libgenomethreader/gthversionfunc.c
@@ -25,8 +25,10 @@
printf("Copyright (c) 2013-2016 Wikena GmbH\n\n");
#endif
printf("Email: gordon@gremme.org\n\n");
+/* removed due to reproducibility issues
printf("Used compiler: %s\n", GTH_CC);
printf("Compile flags: %s\n", GTH_CFLAGS);
+*/
#ifndef NOLICENSEMANAGER
if (lm_license) {
putchar('\n');
|