1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-22 20:44:19 +00:00
Con Kolivas af6e7937ca Signal handling in dns lookup code is responsible for libcurl crashes when multithreading.
Disable signal handling and use many curl handles instead, thus making work more asynchronous.
Theoretically a curl can wait forever on a dns lookup with this but it's extremely unlikely.
2011-07-05 10:42:11 +10:00
2010-11-26 16:28:12 -05:00
2011-07-04 19:56:27 +10:00
2011-03-06 23:49:00 -05:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-03-14 23:17:34 -04:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2010-11-26 23:32:29 -05:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00

This is a multi-threaded CPU and GPU miner for bitcoin.

License: GPLv2.  See COPYING for details.

Dependencies:
	libcurl			http://curl.haxx.se/libcurl/
	jansson			http://www.digip.org/jansson/
		(jansson is optional, and is included in-tree)

Basic *nix build instructions:
	./autogen.sh	# only needed if building from git repo
	CFLAGS="-O3 -Wall -msse2" ./configure
	make

Basic WIN32 build instructions (on Fedora 13; requires mingw32):
	./autogen.sh	# only needed if building from git repo
	rm -f mingw32-config.cache
	MINGW32_CFLAGS="-O3 -Wall -msse2" mingw32-configure
	make
	./mknsis.sh
	
Native WIN32 build instructions (on mingw32, on windows):
	Install AMD APP sdk, latest version
	Install mingw32
	Install libcurl, copy libcurl.m4 into /mingw/share/aclocal
	Run:
	autoreconf -fvi
	CFLAGS="-O3 -Wall -msse2 -I<path to AMD APP include>" LDFLAGS="-L<path to AMD APP lib/x86>" ./configure
	make

Usage instructions:  Run "cgminer --help" to see options.

Also many issues and FAQs are covered in the forum thread
dedicated to this program,
	http://www.bitcoin.org/smf/index.php?topic=1925.0;all

Description
OpenCL GPU miner
Readme 44 MiB
Languages
C 95.5%
C++ 1.6%
M4 1.5%
PHP 1%
Makefile 0.3%
Other 0.1%