From b524c9a345c10e1621c3280b1d8d359b9154e934 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Tue, 28 Apr 2009 12:37:16 +0000 Subject: [PATCH] improve large file support in compilation --- Makefile.generic | 2 +- Makefile.lite | 2 +- configure.ac | 2 +- misc/Makefile.generic | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile.generic b/Makefile.generic index 002c71a..80bd9e7 100644 --- a/Makefile.generic +++ b/Makefile.generic @@ -2,7 +2,7 @@ CC= gcc CXX= g++ CFLAGS= -g -Wall -O2 -m64 #-arch ppc CXXFLAGS= $(CFLAGS) -DFLAGS= -D_IOLIB=2 -D_FILE_OFFSET_BITS=64 #-D_NO_RAZF #-D_NO_CURSES +DFLAGS= -D_IOLIB=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 #-D_NO_RAZF #-D_NO_CURSES OBJS= bam.o bam_import.o bam_pileup.o bam_lpileup.o bam_sort.o bam_index.o \ razf.o bgzf.o faidx.o bam_tview.o bam_maqcns.o bam_aux.o bam_plcmd.o \ bam_mate.o bam_rmdup.o glf.o bam_stat.o kstring.o bam_md.o diff --git a/Makefile.lite b/Makefile.lite index 5ddb284..a539d1e 100644 --- a/Makefile.lite +++ b/Makefile.lite @@ -2,7 +2,7 @@ CC= gcc CXX= g++ CFLAGS= -g -Wall -O2 -m64 #-arch ppc CXXFLAGS= $(CFLAGS) -DFLAGS= -D_IOLIB=2 -D_FILE_OFFSET_BITS=64 -D_NO_CURSES -D_NO_RAZF +DFLAGS= -D_IOLIB=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_NO_CURSES -D_NO_RAZF OBJS= bam.o bam_import.o bam_pileup.o bam_lpileup.o bam_sort.o bam_index.o \ bgzf.o faidx.o bam_tview.o bam_maqcns.o bam_aux.o bam_plcmd.o \ bam_mate.o bam_rmdup.o glf.o bam_stat.o kstring.o bam_md.o diff --git a/configure.ac b/configure.ac index d8d25e1..eace603 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ AC_PROG_INSTALL AC_PROG_CC # set CFLAGS and CXXFLAGS -user_CFLAGS="${CFLAGS} -D_IOLIB=2 -D_FILE_OFFSET_BITS=64" +user_CFLAGS="${CFLAGS} -D_IOLIB=2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" generic_CFLAGS="-Wall -L." AC_ARG_ENABLE(norazf, [ --disable-razf disable razf support], diff --git a/misc/Makefile.generic b/misc/Makefile.generic index 0f65881..6d69292 100644 --- a/misc/Makefile.generic +++ b/misc/Makefile.generic @@ -2,7 +2,7 @@ CC= gcc CXX= g++ CFLAGS= -g -Wall -O2 -m64 #-arch ppc CXXFLAGS= $(CFLAGS) -DFLAGS= #-D_FILE_OFFSET_BITS=64 +DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE OBJS= PROG= faidx md5sum-lite md5fa maq2sam-short maq2sam-long wgsim INCLUDES= -I.. -- 2.39.2