Comments (2)
Give RELIC_MAIN=1 ./build-bls
a try
from bladebit.
Give
RELIC_MAIN=1 ./build-bls
a try
$ make clean && make -j$(nproc --all)
src/algorithm/YSort.cpp
src/b3/blake3_avx2_x86-64_unix.S
src/b3/blake3_avx512_x86-64_unix.S
Compiling for linux with g++
src/b3/blake3_dispatch.c
src/b3/blake3_portable.c
src/b3/blake3_sse41_x86-64_unix.S
src/b3/blake3.c
src/bech32/segwit_addr.c
src/fse/debug.c
src/fse/entropy_common.c
src/fse/fse_compress.c
src/fse/fse_decompress.c
src/fse/hist.c
src/io/FileStream.cpp
src/main.cpp
src/memplot/DbgHelper.cpp
src/memplot/MemPhase1.cpp
src/memplot/MemPhase2.cpp
src/memplot/MemPhase3.cpp
src/memplot/MemPlotter.cpp
src/memplot/MemPhase4.cpp
src/pch.cpp
src/platform/linux/SysHost_Linux.cpp
src/platform/unix/FileStream_Unix.cpp
src/PlotContext.cpp
src/PlotWriter.cpp
src/pos/chacha8.cpp
src/SysHost.cpp
src/threading/Semaphore.cpp
src/threading/Thread.cpp
src/threading/ThreadPool.cpp
src/Util.cpp
src/util/Log.cpp
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_add_low.c.o): in function bn_addn_low': relic_bn_add_low.c:(.text+0x6f4): undefined reference to
__gmpn_add_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_add_low.c.o): in function bn_subn_low': relic_bn_add_low.c:(.text+0xdd4): undefined reference to
__gmpn_sub_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o): in function bn_modn_low': relic_bn_mod_low.c:(.text+0x1ce): undefined reference to
__gmpn_addmul_1'
/usr/bin/ld: relic_bn_mod_low.c:(.text+0x1eb): undefined reference to __gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x208): undefined reference to
__gmpn_addmul_1'
/usr/bin/ld: relic_bn_mod_low.c:(.text+0x226): undefined reference to __gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x240): undefined reference to
__gmpn_addmul_1'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o):relic_bn_mod_low.c:(.text+0x25b): more undefined references to __gmpn_addmul_1' follow /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o): in function
bn_modn_low':
relic_bn_mod_low.c:(.text+0x294): undefined reference to __gmpn_add_n' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x2cb): undefined reference to
__gmpn_sub_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function bn_mula_low': relic_bn_mul_low.c:(.text+0xa): undefined reference to
__gmpn_addmul_1'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function bn_mul1_low': relic_bn_mul_low.c:(.text+0x1a): undefined reference to
__gmpn_mul_1'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function bn_muln_low': relic_bn_mul_low.c:(.text+0x24): undefined reference to
__gmpn_mul_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function bn_muld_low': relic_bn_mul_low.c:(.text+0x37): undefined reference to
__gmpn_mul'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in function bn_lsh1_low': relic_bn_shift_low.c:(.text+0x9): undefined reference to
__gmpn_lshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in function bn_lshb_low': relic_bn_shift_low.c:(.text+0x14): undefined reference to
__gmpn_lshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in function bn_rsh1_low': relic_bn_shift_low.c:(.text+0x29): undefined reference to
__gmpn_rshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in function bn_rshb_low': relic_bn_shift_low.c:(.text+0x34): undefined reference to
__gmpn_rshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_add_low.c.o): in function fb_addn_low': relic_fb_add_low.c:(.text+0x66): undefined reference to
__gmpn_xor_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_add_low.c.o): in function fb_addd_low': relic_fb_add_low.c:(.text+0x74): undefined reference to
__gmpn_xor_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in function fb_lsh1_low': relic_fb_shift_low.c:(.text+0xb): undefined reference to
__gmpn_lshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in function fb_lshb_low': relic_fb_shift_low.c:(.text+0x18): undefined reference to
__gmpn_lshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in function fb_rsh1_low': relic_fb_shift_low.c:(.text+0x2b): undefined reference to
__gmpn_rshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in function fb_rshb_low': relic_fb_shift_low.c:(.text+0x38): undefined reference to
__gmpn_rshift'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_addm_low': relic_fp_add_low.c:(.text+0x1ba): undefined reference to
__gmpn_add_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_addc_low': relic_fp_add_low.c:(.text+0x22e): undefined reference to
__gmpn_add_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_subm_low': relic_fp_add_low.c:(.text+0x43a): undefined reference to
__gmpn_sub_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_subc_low': relic_fp_add_low.c:(.text+0x48a): undefined reference to
__gmpn_sub_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_dblm_low': relic_fp_add_low.c:(.text+0x52d): undefined reference to
__gmpn_add_n'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function fp_hlvm_low': relic_fp_add_low.c:(.text+0x596): undefined reference to
__gmpn_add_n'
/usr/bin/ld: relic_fp_add_low.c:(.text+0x5ae): undefined reference to __gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_hlvd_low':
relic_fp_add_low.c:(.text+0x625): undefined reference to __gmpn_add_n' /usr/bin/ld: relic_fp_add_low.c:(.text+0x6a1): undefined reference to
__gmpn_rshift'
/usr/bin/ld: relic_fp_add_low.c:(.text+0x6b9): undefined reference to __gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_addn_low':
relic_fp_add_low.c:(.text+0x1a6): undefined reference to __gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_addm_low':
relic_fp_add_low.c:(.text+0x1f2): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_addd_low':
relic_fp_add_low.c:(.text+0x216): undefined reference to __gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_addc_low':
relic_fp_add_low.c:(.text+0x266): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_subn_low':
relic_fp_add_low.c:(.text+0x426): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_subm_low':
relic_fp_add_low.c:(.text+0x45d): undefined reference to __gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_subd_low':
relic_fp_add_low.c:(.text+0x476): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_subc_low':
relic_fp_add_low.c:(.text+0x4ae): undefined reference to __gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_negm_low':
relic_fp_add_low.c:(.text+0x50b): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_dbln_low':
relic_fp_add_low.c:(.text+0x519): undefined reference to __gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in function
fp_hlvm_low':
relic_fp_add_low.c:(.text+0x5ea): undefined reference to __gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_inv_low.c.o): in function
fp_invm_low':
relic_fp_inv_low.c:(.text+0x9d): undefined reference to __gmpn_gcdext' /usr/bin/ld: relic_fp_inv_low.c:(.text+0xfb): undefined reference to
__gmpn_tdiv_qr'
/usr/bin/ld: relic_fp_inv_low.c:(.text+0x14e): undefined reference to __gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_mula_low':
relic_fp_mul_low.c:(.text+0x9): undefined reference to __gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_mul1_low':
relic_fp_mul_low.c:(.text+0x19): undefined reference to __gmpn_mul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_muln_low':
relic_fp_mul_low.c:(.text+0x26): undefined reference to __gmpn_mul_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_rdc_low.c.o): in function
fp_rdcn_low':
relic_fp_rdc_low.c:(.text+0x5b8): undefined reference to __gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_lsh1_low':
relic_fp_shift_low.c:(.text+0xb): undefined reference to __gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_lshb_low':
relic_fp_shift_low.c:(.text+0x18): undefined reference to __gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_rsh1_low':
relic_fp_shift_low.c:(.text+0x2b): undefined reference to __gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_rshb_low':
relic_fp_shift_low.c:(.text+0x38): undefined reference to __gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_sqr_low.c.o): in function
fp_sqrn_low':
relic_fp_sqr_low.c:(.text+0x9): undefined reference to __gmpn_mul_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_div_low.c.o): in function
bn_divn_low':
relic_bn_div_low.c:(.text+0x15): undefined reference to __gmpn_tdiv_qr' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_div_low.c.o): in function
bn_div1_low':
relic_bn_div_low.c:(.text+0x2a): undefined reference to __gmpn_divrem_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_sqr_low.c.o): in function
bn_sqra_low':
relic_bn_sqr_low.c:(.text+0x2c): undefined reference to __gmpn_addmul_1' /usr/bin/ld: relic_bn_sqr_low.c:(.text+0x50): undefined reference to
__gmpn_addmul_1'
/usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_sqr_low.c.o): in function bn_sqrn_low': relic_bn_sqr_low.c:(.text+0x77): undefined reference to
__gmpn_mul_n'
collect2: error: ld returned 1 exit status
make: *** [Makefile:157: bladebit] Error 1
from bladebit.
Related Issues (20)
- Windows ramplot not valid HOT 12
- BBCuda stops: waiting for parks buffer and plot size keeps growing
- help info missing for "check" --- bladebit_cuda help check HOT 2
- Centos7.9 Building Error "fatal error: sys/random.h: No such file or directory" HOT 3
- 3.1.0 - Invalid Plots generated using --disk16 parameter (Ubuntu 22.04)
- 3.1.0 - low-proof Plots (WSL) generated using --disk16 HOT 1
- cuda plot Error STDERR: CUDA error cudaErrorIllegalAddress : an illegal memory access was encountered. HOT 14
- Slow bladebit 3.1.0 writing on hdd disk and funny dependence on Ubuntu HOT 3
- 128GB mode Failed to Write Slice Error win11 only occurs on SSDs HOT 21
- win 10 wsl bladebit_cuda "cudaErrorMemoryAllocation : out of memory" although card has enough memory HOT 10
- CUDA error: 700 (0x2bc) cudaErrorIllegalAddress : an illegal memory access was encountered HOT 3
- bladebit-cuda-v3.1.0-rc1-ubuntu-x86-64 second plot much slower than first one.
- bladebit-cuda-v3.1.0-windows-x86-64 very slowly HOT 12
- when will compression in diskplotting be available? HOT 3
- Bladebit 3.1 very slow GPU plot
- FreeBSD support
- cudaErrorMemoryAllocation : out of memory in 16G mode HOT 1
- RAM Only - Supporting lower RAM requirements HOT 3
- internal compiler error: Segmentation fault HOT 4
- Is bladebit dead ? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bladebit.