I compiled 7.4 on debian testing with the system gcc 6.2.0 using two additional patches for the packages flint and arb. Regards.
> > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
diff -Naurp flint-2.5.2/Makefile.subdirs flint-2.5.2-new/Makefile.subdirs --- flint-2.5.2/Makefile.subdirs 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/Makefile.subdirs 2016-10-21 17:01:35.023977438 +0200 @@ -59,7 +59,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@" $(MOD_LOBJ): $(LOBJS) - $(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib -include $(LOBJS:.lo=.d) diff -Naurp flint-2.5.2/fq/Makefile flint-2.5.2-new/fq/Makefile --- flint-2.5.2/fq/Makefile 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/fq/Makefile 2016-10-21 17:01:14.345642923 +0200 @@ -35,7 +35,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(CC) $(CFLAGS) -c $(INCS) $< -o $@ $(MOD_LOBJ): $(LOBJS) - $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib $(BUILD_DIR)/%.lo: %.c $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@ diff -Naurp flint-2.5.2/fq_poly/Makefile flint-2.5.2-new/fq_poly/Makefile --- flint-2.5.2/fq_poly/Makefile 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/fq_poly/Makefile 2016-10-21 17:00:57.373160473 +0200 @@ -35,7 +35,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(CC) $(CFLAGS) -c $(INCS) $< -o $@ $(MOD_LOBJ): $(LOBJS) - $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib $(BUILD_DIR)/%.lo: %.c $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@ diff -Naurp flint-2.5.2/padic_mat/Makefile flint-2.5.2-new/padic_mat/Makefile --- flint-2.5.2/padic_mat/Makefile 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/padic_mat/Makefile 2016-10-21 17:00:32.896927852 +0200 @@ -35,7 +35,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(CC) $(CFLAGS) -c $(INCS) $< -o $@ $(MOD_LOBJ): $(LOBJS) - $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib $(BUILD_DIR)/%.lo: %.c $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@ diff -Naurp flint-2.5.2/padic_poly/Makefile flint-2.5.2-new/padic_poly/Makefile --- flint-2.5.2/padic_poly/Makefile 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/padic_poly/Makefile 2016-10-21 17:00:01.101037037 +0200 @@ -35,7 +35,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(CC) $(CFLAGS) -c $(INCS) $< -o $@ $(MOD_LOBJ): $(LOBJS) - $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib $(BUILD_DIR)/%.lo: %.c $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@ diff -Naurp flint-2.5.2/qadic/Makefile flint-2.5.2-new/qadic/Makefile --- flint-2.5.2/qadic/Makefile 2015-08-13 18:16:22.000000000 +0200 +++ flint-2.5.2-new/qadic/Makefile 2016-10-21 16:59:42.479730562 +0200 @@ -35,7 +35,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(CC) $(CFLAGS) -c $(INCS) $< -o $@ $(MOD_LOBJ): $(LOBJS) - $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib $(BUILD_DIR)/%.lo: %.c $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
diff -Naurp arb-2.8.1/Makefile.subdirs arb-2.8.1-new/Makefile.subdirs --- arb-2.8.1/Makefile.subdirs 2015-12-31 17:30:01.000000000 +0100 +++ arb-2.8.1-new/Makefile.subdirs 2016-10-21 18:29:05.604089814 +0200 @@ -52,7 +52,7 @@ $(BUILD_DIR)/$(MOD_DIR)_%.o: %.c $(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@" $(MOD_LOBJ): $(LOBJS) - $(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib + $(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib -include $(LOBJS:.lo=.d)