last-modified: 2018-12-22 (土) 01:50:21 (1952d)[変更箇所]
sudo apt-get -y install build-essential autoconf automake pkg-config libtool make git curl g++-arm-linux-gnueabihf
cd
git clone https://github.com/dashpay/dash.git --depth 1
cd dash/depends
make HOST=arm-linux-gnueabihf -j$(nproc)
# このとき表示されるパスをpatch.diffのCHANGE_YOUR_PATHとして使用
git clone https://github.com/kumacoinproject/kumacoin.git --depth 1
cd kumacoin/src
patch -p2 < patch.diff
make -f makefile.unix -j$(nproc)
diff --git a/src/makefile.unix b/src/makefile.unix
index b224bda..75f8801 100644
--- a/src/makefile.unix
+++ b/src/makefile.unix
@@ -11,4 +11,11 @@ DEFS=-DBOOST_SPIRIT_THREADSAFE
-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))
+DEFS += -I/CHANGE_YOUR_PATH/dash/depends/arm-linux-gnueabihf/include $(addprefix -I,$(CURDIR) $(CURDIR)/obj $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH))
+LIBS = -L/CHANGE_YOUR_PATH/dash/depends/arm-linux-gnueabihf/lib $(addprefix -L,$(BOOST_LIB_PATH) $(BDB_LIB_PATH) $(OPENSSL_LIB_PATH))
+STATIC=1
+BOOST_LIB_SUFFIX=-mt
+
+CC="arm-linux-gnueabihf-gcc"
+CXX="arm-linux-gnueabihf-g++"
+OBJC="${CC}"
+LINK="${CXX}"
@@ -91,3 +98,3 @@ LIBS+= \
-DEBUGFLAGS=-g
+DEBUGFLAGS=-g0
@@ -101,3 +108,3 @@ endif
# $(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)
-xCXXFLAGS=-O2 $(EXT_OPTIONS) -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter \
+xCXXFLAGS=-O2 -s $(EXT_OPTIONS) -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter \
$(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)