• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

compat/H22-Jun-2017-4,7973,567

AUTHORSH A D05-Feb-201475 63

COPYINGH A D05-Feb-201417.6 KiB341281

ChangeLogH A D05-Feb-201451 21

INSTALLH A D05-Feb-201415.2 KiB366284

Makefile.amH A D20-Apr-2017767 3830

Makefile.inH A D22-Jun-201756.9 KiB1,2081,077

NEWSH A D22-Jun-20179.7 KiB304211

READMEH A D22-Jun-20173 KiB7261

aclocal.m4H A D22-Jun-201754.4 KiB1,4811,331

compat.hH A D12-Dec-2015334 2214

compileH A D22-Jun-20177.2 KiB348258

config.guessH A D22-Jun-201741.9 KiB1,4221,230

config.subH A D22-Jun-201735.1 KiB1,8081,670

configureH A D22-Jun-2017212.9 KiB7,5176,212

configure.acH A D22-Jun-20173.6 KiB137119

cpu-miner.cH A D28-Apr-201749.2 KiB2,0141,742

cpuminer-config.h.inH A D22-Jun-20175 KiB194133

depcompH A D22-Jun-201723 KiB792502

elist.hH A D12-Dec-20157 KiB255110

example-cfg.jsonH A D10-May-2014257 1410

install-shH A D22-Jun-201714.3 KiB502327

miner.hH A D27-Apr-20176.8 KiB265231

minerd.1H A D22-Jun-20177.4 KiB226222

missingH A D22-Jun-20176.7 KiB216143

nomacro.plH A D12-Dec-20151 KiB5038

scrypt-arm.SH A D23-May-201722.6 KiB1,1871,069

scrypt-ppc.SH A D22-Jun-201719.1 KiB1,1491,056

scrypt-x64.SH A D23-May-201769.7 KiB2,9082,690

scrypt-x86.SH A D23-May-201716.8 KiB831748

scrypt.cH A D12-Dec-201524.1 KiB763627

sha2-arm.SH A D23-May-201740.9 KiB1,5841,458

sha2-ppc.SH A D22-Jun-201744.4 KiB2,0081,843

sha2-x64.SH A D23-May-2017105.5 KiB4,2233,873

sha2-x86.SH A D23-May-201725.9 KiB1,1941,091

sha2.cH A D12-Dec-201515.7 KiB634548

util.cH A D28-Apr-201734.7 KiB1,5431,289

README

1This is a multi-threaded CPU miner for Litecoin and Bitcoin,
2fork of Jeff Garzik's reference cpuminer.
3
4License: GPLv2.  See COPYING for details.
5
6Downloads:  https://sourceforge.net/projects/cpuminer/files/
7Git tree:   https://github.com/pooler/cpuminer
8
9Dependencies:
10	libcurl			http://curl.haxx.se/libcurl/
11	jansson			http://www.digip.org/jansson/
12		(jansson is included in-tree)
13
14Basic *nix build instructions:
15	./autogen.sh	# only needed if building from git repo
16	./nomacro.pl	# in case the assembler doesn't support macros
17	./configure CFLAGS="-O3" # Make sure -O3 is an O and not a zero!
18	make
19
20Notes for AIX users:
21	* To build a 64-bit binary, export OBJECT_MODE=64
22	* GNU-style long options are not supported, but are accessible
23	  via configuration file
24
25Basic Windows build instructions, using MinGW:
26	Install MinGW and the MSYS Developer Tool Kit (http://www.mingw.org/)
27		* Make sure you have mstcpip.h in MinGW\include
28	If using MinGW-w64, install pthreads-w64
29	Install libcurl devel (http://curl.haxx.se/download.html)
30		* Make sure you have libcurl.m4 in MinGW\share\aclocal
31		* Make sure you have curl-config in MinGW\bin
32	In the MSYS shell, run:
33		./autogen.sh	# only needed if building from git repo
34		LIBCURL="-lcurldll" ./configure CFLAGS="-O3"
35		make
36
37Architecture-specific notes:
38	ARM:	No runtime CPU detection. The miner can take advantage
39		of some instructions specific to ARMv5E and later processors,
40		but the decision whether to use them is made at compile time,
41		based on compiler-defined macros.
42		To use NEON instructions, add "-mfpu=neon" to CFLAGS.
43	PowerPC: No runtime CPU detection.
44		To use AltiVec instructions, add "-maltivec" to CFLAGS.
45	x86:	The miner checks for SSE2 instructions support at runtime,
46		and uses them if they are available.
47	x86-64:	The miner can take advantage of AVX, AVX2 and XOP instructions,
48		but only if both the CPU and the operating system support them.
49		    * Linux supports AVX starting from kernel version 2.6.30.
50		    * FreeBSD supports AVX starting with 9.1-RELEASE.
51		    * Mac OS X added AVX support in the 10.6.8 update.
52		    * Windows supports AVX starting from Windows 7 SP1 and
53		      Windows Server 2008 R2 SP1.
54		The configure script outputs a warning if the assembler
55		doesn't support some instruction sets. In that case, the miner
56		can still be built, but unavailable optimizations are left off.
57		The miner uses the VIA Padlock Hash Engine where available.
58
59Usage instructions:  Run "minerd --help" to see options.
60
61Connecting through a proxy:  Use the --proxy option.
62To use a SOCKS proxy, add a socks4:// or socks5:// prefix to the proxy host.
63Protocols socks4a and socks5h, allowing remote name resolving, are also
64available since libcurl 7.18.0.
65If no protocol is specified, the proxy is assumed to be a HTTP proxy.
66When the --proxy option is not used, the program honors the http_proxy
67and all_proxy environment variables.
68
69Also many issues and FAQs are covered in the forum thread
70dedicated to this program,
71	https://bitcointalk.org/index.php?topic=55038.0
72