Author: Aurelien Jarno <aurel32@debian.org>
Last-Update: Sat, 17 Feb 2018 00:26:39 +0100
Bug-Debian: https://bugs.debian.org/890631
Description: Starting with glibc 2.27, support for the "ieee" library (part of
 SVID specification) has been removed. The libieee.a library is therefore not
 shipped anymore. In the trinityrnaseq case, GCC tries to link with this
 library due to the use of the -mieee-fp option. Removing this option
 from the Makefile is enough to fix the issue. This is what the patch does.

--- trinityrnaseq-2.5.1+dfsg.orig/Chrysalis/Makefile_g++_i386
+++ trinityrnaseq-2.5.1+dfsg/Chrysalis/Makefile_g++_i386
@@ -11,7 +11,7 @@ XERCES_INC	= -ISpines
 # Need to use old Compaq assembler:
 SYS_OPT		+= 
 
-SYS_LANG	+= -mieee-fp
+SYS_LANG	+= 
 
 SYS_INCS	+=
 
--- trinityrnaseq-2.5.1+dfsg.orig/Chrysalis/Makefile_g++_i686
+++ trinityrnaseq-2.5.1+dfsg/Chrysalis/Makefile_g++_i686
@@ -9,7 +9,7 @@ XERCES_LIB	= -L$(LIB) -lxerces-c1_5_1-i6
 # Need to use old Compaq assembler:
 SYS_OPT		+= 
 
-SYS_LANG	+= -mieee-fp
+SYS_LANG	+= 
 
 SYS_INCS	+=
 
--- trinityrnaseq-2.5.1+dfsg.orig/Chrysalis/Makefile_g++_i86pc
+++ trinityrnaseq-2.5.1+dfsg/Chrysalis/Makefile_g++_i86pc
@@ -9,7 +9,7 @@ XERCES_LIB	= -L$(LIB) -lxerces-c1_5_1-i8
 # Need to use old Compaq assembler:
 SYS_OPT		+= 
 
-SYS_LANG	+= -mieee-fp
+SYS_LANG	+= 
 
 SYS_INCS	+=
 
--- trinityrnaseq-2.5.1+dfsg.orig/Chrysalis/Makefile_g++_x86_64
+++ trinityrnaseq-2.5.1+dfsg/Chrysalis/Makefile_g++_x86_64
@@ -11,7 +11,7 @@ XERCES_INC	= -ISpines
 # Need to use old Compaq assembler:
 SYS_OPT		+= 
 
-SYS_LANG	+= -mieee-fp
+SYS_LANG	+=
 
 SYS_INCS	+=
 
--- trinityrnaseq-2.5.1+dfsg.orig/Chrysalis/Makefile_g++_x86_64_mpi
+++ trinityrnaseq-2.5.1+dfsg/Chrysalis/Makefile_g++_x86_64_mpi
@@ -11,7 +11,7 @@ XERCES_INC	= -ISpines
 # Need to use old Compaq assembler:
 SYS_OPT		+= 
 
-SYS_LANG	+= -mieee-fp
+SYS_LANG	+= 
 
 SYS_INCS	+=
 
