nervosnetwork / ckb-miner

ckb miner for avx2 cpu, avx512 cpu and GPU
MIT License
31 stars 13 forks source link

How to build ckb-cuckoo-miner? #3

Closed wangke0809 closed 4 years ago

wangke0809 commented 5 years ago

The ckb-cuckoo-miner use cuda10, which requires Nvidia driver 410.48+. I want to build it with cuda8 or cuda9. There is an error:

  = note: /home/user/ckb/ckb-cuckoo-miner/target/release/deps/libminer-1e12e2a1c3018337.rlib(miner-1e12e2a1c3018337.miner.dmv1ervs-cgu.15.rcgu.o):在函数‘_$LT$miner..worker..cuckoo..CuckooCpu$u20$as$u20$miner..worker..Worker$GT$::run::h155ee4bc4688fed0’中:
          miner.dmv1ervs-cgu.15:(.text._ZN74_$LT$miner..worker..cuckoo..CuckooCpu$u20$as$u20$miner..worker..Worker$GT$3run17h155ee4bc4688fed0E+0x1d4):对‘c_solve_avx’未定义的引用
          miner.dmv1ervs-cgu.15:(.text._ZN74_$LT$miner..worker..cuckoo..CuckooCpu$u20$as$u20$miner..worker..Worker$GT$3run17h155ee4bc4688fed0E+0x292):对‘c_solve’未定义的引用
          collect2: error: ld returned 1 exit status

error: aborting due to previous error

error: Could not compile `ckb-miner`
kilb commented 5 years ago

what is your gcc version and operating system?

wangke0809 commented 5 years ago

what is your gcc version and operating system?

Ubuntu16.04 + gcc version 5.5.0 20171010 (Ubuntu 5.5.0-12ubuntu1~16.04)

I removed the CPU miner and now I can build the project...