File fat-lto-objects.diff of Package superlu
Index: SuperLU_3.0/make.inc
===================================================================
--- SuperLU_3.0.orig/make.inc
+++ SuperLU_3.0/make.inc
@@ -38,11 +38,11 @@ ARCHFLAGS = cr
RANLIB = ranlib
INSTALL = install
CC = gcc
-CFLAGS = $(RPM_OPT_FLAGS) -fPIC -fschedule-insns2 \
+CFLAGS = $(RPM_OPT_FLAGS) -g -fPIC -fschedule-insns2 \
-funroll-loops -fstrict-aliasing -frerun-loop-opt \
- -funit-at-a-time # -ftree-vectorize
+ -funit-at-a-time -ffat-lto-objects # -ftree-vectorize
ifeq ($(MACH),i386)
CFLAGS += -momit-leaf-frame-pointer -O3 -finline-limit=700 --param max-inline-insns-auto=150 # -ffast-math -msse2 -mfpmath=sse
else
ifeq ($(MACH),x86_64)