[med-svn] [Git][med-team/mcl][master] Fix FTBFS when using gcc-10

Shayan Doust gitlab at salsa.debian.org
Wed Jul 22 14:30:15 BST 2020



Shayan Doust pushed to branch master at Debian Med / mcl


Commits:
8be79f89 by Shayan Doust at 2020-07-22T14:29:33+01:00
Fix FTBFS when using gcc-10

- - - - -


3 changed files:

- debian/patches/02-wrong-interpreter-path.patch
- + debian/patches/gcc-10-port.patch
- debian/patches/series


Changes:

=====================================
debian/patches/02-wrong-interpreter-path.patch
=====================================
@@ -1,6 +1,6 @@
+Description: wrong interpreter path
+ Purpose: Fix wrong path of perl interpreter
 Author: Philipp Benner <philipp at debian.org>
-Purpose: Fix wrong path of perl interpreter
-
 --- a/src/alien/oxygen/src/mcxdeblast
 +++ b/src/alien/oxygen/src/mcxdeblast
 @@ -1,4 +1,4 @@


=====================================
debian/patches/gcc-10-port.patch
=====================================
@@ -0,0 +1,37 @@
+Description: fixes FTBFS on gcc-10
+ A major change to gcc-10 migration is its default to -f-no-common. Instead of overriding and using 
+ the old behaviour (by using -fcommon), this patch uses the preferred method of fixing some 
+ declarations in the header files via the use of extern.
+Bug-Debian: https://bugs.debian.org/957525
+Author: Shayan Doust <hello at shayandoust.me> 
+Last-Update: 2020-07-22
+---
+
+Index: mcl/src/impala/iface.h
+===================================================================
+--- mcl.orig/src/impala/iface.h
++++ mcl/src/impala/iface.h
+@@ -16,15 +16,15 @@
+ 
+ /* This file currently provides nothing */
+ 
+-dim nu_meet_can  ;
+-dim nu_meet_sl   ;
+-dim nu_meet_zip  ;
+-dim nu_diff_can  ;
+-dim nu_diff_sl   ;
+-dim nu_diff_zip  ;
+-double nu_magic  ;
++extern dim nu_meet_can  ;
++extern dim nu_meet_sl   ;
++extern dim nu_meet_zip  ;
++extern dim nu_diff_can  ;
++extern dim nu_diff_sl   ;
++extern dim nu_diff_zip  ;
++extern double nu_magic  ;
+ 
+-dim mclx_n_thread_g  ;
++extern dim mclx_n_thread_g  ;
+ 
+ #endif
+ 


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
+gcc-10-port.patch
 OCamlSupport.patch
 # 01-restrict-variables.patch
 02-wrong-interpreter-path.patch



View it on GitLab: https://salsa.debian.org/med-team/mcl/-/commit/8be79f89c32d23ae38bf5bc3b8acc105a1e2f848

-- 
View it on GitLab: https://salsa.debian.org/med-team/mcl/-/commit/8be79f89c32d23ae38bf5bc3b8acc105a1e2f848
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200722/36048046/attachment-0001.html>


More information about the debian-med-commit mailing list