enable SSE2 in all builds to fix crypto++ SHA-256 on 64-bit
authorSatoshi Nakamoto <satoshin@gmx.com>
Tue, 10 Aug 2010 16:01:23 +0000 (16:01 +0000)
committerGavin Andresen <gavinandresen@gmail.com>
Tue, 10 Aug 2010 16:01:23 +0000 (16:01 +0000)
build-unix.txt
makefile.mingw
makefile.osx
makefile.unix
serialize.h

index 1ae29a4..cb8c3ae 100644 (file)
@@ -64,10 +64,17 @@ make install
 ldconfig
 
 
+Berkeley DB
+-----------
+You need Berkeley DB 4.7.  Don't use 4.8, the database/log0000* files
+are incompatible.  If you have to build Berkeley DB yourself:
+../dist/configure --enable-cxx
+make
+
+
 Boost
 -----
-If you want to build Boost yourself,
-cd /usr/local/boost_1_40_0
-su
+If you need to build Boost yourself:
+sudo su
 ./bootstrap.sh
 ./bjam install
index deb8df8..9140c23 100644 (file)
@@ -54,7 +54,7 @@ obj/%.o: %.cpp $(HEADERS)
        g++ -c $(CFLAGS) -DGUI -o $@ $<
 
 cryptopp/obj/%.o: cryptopp/%.cpp
-       g++ -c $(CFLAGS) -O3 -DCRYPTOPP_X86_ASM_AVAILABLE -DCRYPTOPP_DISABLE_SSE2 -o $@ $<
+       g++ -c $(CFLAGS) -O3 -DCRYPTOPP_X86_ASM_AVAILABLE -o $@ $<
 
 obj/ui_res.o: ui.rc  rc/bitcoin.ico rc/check.ico rc/send16.bmp rc/send16mask.bmp rc/send16masknoshadow.bmp rc/send20.bmp rc/send20mask.bmp rc/addressbook16.bmp rc/addressbook16mask.bmp rc/addressbook20.bmp rc/addressbook20mask.bmp
        windres $(DEFS) $(INCLUDEPATHS) -o $@ -i $<
index 7fbcc9b..7894d05 100644 (file)
@@ -69,3 +69,4 @@ clean:
        -rm -f bitcoin bitcoind
        -rm -f obj/*.o
        -rm -f obj/nogui/*.o
+       -rm -f cryptopp/obj/*.o
index 546a3ec..6694dde 100644 (file)
@@ -51,7 +51,7 @@ obj/%.o: %.cpp $(HEADERS)
        g++ -c $(CFLAGS) -DGUI -o $@ $<
 
 cryptopp/obj/%.o: cryptopp/%.cpp
-       g++ -c $(CFLAGS) -O3 -DCRYPTOPP_DISABLE_SSE2 -o $@ $<
+       g++ -c $(CFLAGS) -O3 -o $@ $<
 
 bitcoin: $(OBJS) obj/ui.o obj/uibase.o
        g++ $(CFLAGS) -o $@ $^ $(WXLIBS) $(LIBS)
index 2fb69c2..521798e 100644 (file)
@@ -20,7 +20,7 @@ class CDataStream;
 class CAutoFile;
 
 static const int VERSION = 308;
-static const char* pszSubVer = "";
+static const char* pszSubVer = ".1";