#author("2018-12-22T01:50:21+09:00","","") ** 環境 [#ub86bf59] - Ubuntu 18.04 LTS (amd64) *Dockerでも可能 ** 手順 [#hd0fa71a] > 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) - patch.diff >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)