aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPieter Wuille <pieterw@google.com>2013-01-30 04:42:51 +0100
committerPieter Wuille <pieterw@google.com>2013-01-30 16:05:47 +0100
commit3cce597fc93b5b84e7f67db355b24d0c7e4d65e5 (patch)
tree85149d99ad547b55273788cfb35b7367d71b138f
parent2835080e164527ecc2db31e68d86ab8a8337c62b (diff)
downloadbitcoin-3cce597fc93b5b84e7f67db355b24d0c7e4d65e5.tar.xz
Support large files on 32-bit Linux
-rw-r--r--bitcoin-qt.pro2
-rw-r--r--src/makefile.unix2
2 files changed, 3 insertions, 1 deletions
diff --git a/bitcoin-qt.pro b/bitcoin-qt.pro
index 6c1c4a78cc..8a6f9efebd 100644
--- a/bitcoin-qt.pro
+++ b/bitcoin-qt.pro
@@ -372,6 +372,8 @@ win32:!contains(MINGW_THREAD_BUGFIX, 0) {
!win32:!macx {
DEFINES += LINUX
LIBS += -lrt
+ # _FILE_OFFSET_BITS=64 lets 32-bit fopen transparently support large files.
+ DEFINES += _FILE_OFFSET_BITS=64
}
macx:HEADERS += src/qt/macdockiconhandler.h
diff --git a/src/makefile.unix b/src/makefile.unix
index 14cf1b8fa5..b52a0f8aea 100644
--- a/src/makefile.unix
+++ b/src/makefile.unix
@@ -7,7 +7,7 @@ USE_IPV6:=1
LINK:=$(CXX)
-DEFS=-DBOOST_SPIRIT_THREADSAFE
+DEFS=-DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64
DEFS += $(addprefix -I,$(CURDIR) $(CURDIR)/obj $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH))
LIBS = $(addprefix -L,$(BOOST_LIB_PATH) $(BDB_LIB_PATH) $(OPENSSL_LIB_PATH))