Post
Topic
Board Announcements (Altcoins)
Re: [ANN] AEON 2nd gen cryptonote, anon, mobile-friendly, scalable, pruning
by
Arux
on 12/10/2015, 17:05:09 UTC

The AMD miner has not been successfully compiled much less tested by anyone afaik. If you want to give it a try wolf says you need minimum of gcc 4.9. Other than that I don't know the dependencies.

EDIT: Looks like wolf updated the dependencies. Someone want to take another shot at compiling it: https://github.com/wolf9466/wolf-aeon-miner/commit/f208a5853b4f1d2453df868233eca5c39a4d3084


i was able to compile it but i can't test (no amd gpu available on linux at the moment, my last ring is performing windows tests)

what i did: (Ubuntu 15.04 64-bit, gcc 4.9.2)
clone wolf's repository
Code:
git clone https://github.com/wolf9466/wolf-aeon-miner.git
donwload AMD APP SDK 3.0 for 64-bit Linux here : http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/
untar it
Code:
tar -jxvf AMD-APP-SDKInstaller-v3.0.124.132-GA-linux64.tar.bz2
and execute the shell script AMD-APP-SDK-v3.0.124.132-GA-linux64.sh
Code:
./AMD-APP-SDK-v3.0.124.132-GA-linux64.sh

you now have a folder AMDAPPSDK-3.0
copy AMDAPPSDK-3.0/include and AMDAPPSDK-3.0/lib into wolf-aeon-miner folder



in the makefile add  -I./include/ to CFLAGS and -L./lib/x86_64/ to LIBS

Quote
CC      = gcc
LD      = gcc
CFLAGS    = -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c -I./include/
LDFLAGS   = -pthread -O0 -ggdb3
LIBS   = -ljansson -L./lib/x86_64/ -lOpenCL -ldl

[EDIT] force use of libOpenCL.so from AMDAPPSDK-3.0
with -Wl,./lib/x86_64/libOpenCL.so ) instead of -L./lib/x86_64/

in the makefile add  -I./include/ to CFLAGS
and -Wl,./lib/x86_64/libOpenCL.so to LIBS (or -Wl,./lib/x86_64/sdk/libOpenCL.so according to your paths) to LIBS, -lOpenCL can be deleted

Quote
CC      = gcc
LD      = gcc
CFLAGS    = -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c -I./include/
LDFLAGS   = -pthread -O0 -ggdb3
LIBS   = -ljansson -Wl,./lib/x86_64/libOpenCL.so -ldl
or
Quote
LIBS   = -ljansson -Wl,./lib/x86_64/sdk/libOpenCL.so -ldl

run
Code:
make
and it must be OK.

in aeon.conf, change url pool an user  then launch with
Code:
./miner aeon.conf

feedback appreciated, i can't test myself.