C. Kolivas
I am having trouble compiling cgminer 2.8.4 on MinGW 32 (Windows 7 x64). The last version I compiled was 2.7.5 and that version had no problems.
Compiling from "cgminer-2.8.4.tar.bz2" on your site.
Configure complains about not having any GPU/CL support.
If I remark out the following lines in configure.ac
#if test "x$ATISTREAMSDKROOT" != x; then
# OPENCL_FLAGS="-I$ATISTREAMSDKROOT/include $OPENCL_FLAGS"
# OPENCL_LIBS="-L$ATISTREAMSDKROOT/lib/$ARCH_DIR $OPENCL_LIBS"
#fi
#if test "x$AMDAPPSDKROOT" != x; then
# OPENCL_FLAGS="-I$AMDAPPSDKROOT/include $OPENCL_FLAGS"
# OPENCL_LIBS="-L$AMDAPPSDKROOT/lib/$ARCH_DIR $OPENCL_LIBS"
#fi
and then type:
autoreconf -fvi
and then
CFLAGS="-O2 -msse2" ./configure
and then
make
And now, cgminer 2.8.4 compiles just fine with AMD GPU support.
$ATISTREAMSDKROOT = Empty; Does not exist on MinGW 32
$AMDAPPSDKROOT = C:\Program Files (x86)\AMD APP\ and is a valid directory.
$ARCH_DIR = Empty; Does not exist on MinGW 32
There is a $PROCESSOR_ARCHITECTURE environment variable and it is set to "x86" but using this variable could be problematic as the two AMD directories are "x86" and "x86_64" and the possible settings for the variable are "x86", "AMD64", and "IA64".
I'm sure windows users that compile on MinGW will have problems with this and it should probably be fixed.