On a Debian/unstable x86_64 (amd64) machine, I've configured
GMP 18465:7ecb3b2beea1 with

  ./configure --prefix=$HOME/opt/gmp-devel

but "make check" fails with:

/bin/ld: t-bswap.o: in function `main':
t-bswap.c:(.text.startup+0x29): undefined reference to `__gmpn_random'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_sublsh_n':
refmpn.c:(.text+0x2614): undefined reference to `__gmpn_lshift'
/bin/ld: refmpn.c:(.text+0x2628): undefined reference to `__gmpn_sub_n'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_rsblsh_n':
refmpn.c:(.text+0x2864): undefined reference to `__gmpn_lshift'
/bin/ld: refmpn.c:(.text+0x2878): undefined reference to `__gmpn_sub_n'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_rsh1add_n':
refmpn.c:(.text+0x2a11): undefined reference to `__gmpn_add_n'
/bin/ld: refmpn.c:(.text+0x2a27): undefined reference to `__gmpn_rshift'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_rsh1sub_n':
refmpn.c:(.text+0x2ab1): undefined reference to `__gmpn_sub_n'
/bin/ld: refmpn.c:(.text+0x2ac7): undefined reference to `__gmpn_rshift'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_redc_1':
refmpn.c:(.text+0x5e26): undefined reference to `__gmpn_add_n'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_random':
refmpn.c:(.text+0x6111): undefined reference to `__gmpn_random'
/bin/ld: ./.libs/libtests.a(refmpn.o): in function `refmpn_random2':
refmpn.c:(.text+0x6121): undefined reference to `__gmpn_random2'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_tdiv_qr'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_gcd_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_cnd_sub_n'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_set_str'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_sqr_basecase'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_divrem_2'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_perfect_power_p'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1_1p'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_com'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_rootrem'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_div_q'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mul_basecase'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_gcdext'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_cnd_swap'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1s_4p_cps'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_scan0'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_preinv_mod_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmp_jacobi_table'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_sub_nc'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_divexact_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_toom_interpolate_8pts'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_modexact_1c_odd'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_toom_interpolate_7pts'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_sqr'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_toom_interpolate_6pts'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_div_qr_2n_pi1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mul_n'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_submul_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_sqrlo'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_toom_interpolate_5pts'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_get_str'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1_1p_cps'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_gcd'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1s_2p_cps'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mul'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_divrem_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_popcount'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_modexact_1_odd'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_hamdist'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1s_2p'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_add_nc'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_jacobi_n'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mullo_n'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_div_qr_2u_pi1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_34lsub1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_fib2m'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_invertappr'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_fib2_ui'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_scan1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_lshiftc'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_divisible_p'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_divrem'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_sqrtrem'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_addmul_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mod_1s_4p'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_mul_1'
/bin/ld: /home/vlefevre/software/gmp/.libs/libgmp.so: undefined reference to 
`__gmpn_cnd_add_n'
collect2: error: ld returned 1 exit status

Note: this is not specific to "make check". If I do "make install" and
try to compile/link my own simple program, I get the same errors.

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
_______________________________________________
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to