Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix arb problems on 32-bit systems #24661

Closed
dimpase opened this issue Feb 5, 2018 · 8 comments
Closed

fix arb problems on 32-bit systems #24661

dimpase opened this issue Feb 5, 2018 · 8 comments

Comments

@dimpase
Copy link
Member

dimpase commented Feb 5, 2018

This is a follow-up to #24369, as reported there in comment 7,
on 32-bit x86 linux one gets

l_vec_hurwitz....
 L value differ
L(1/2, 1) single = (0 + 0j)  +/-  (0, 0j)
L(1/2, 1) multi = (-0.30909754859579756426 + 0j)  +/-  (2.54e-23, 0j)

(-0.3090975486 + 0j)  +/-  (2.54e-23, 0j)
(0.7888523833 - 0.1836680212j)  +/-  (2.02e-23, 1.54e-23j)
(0.4432168971 - 0.236477911j)  +/-  (1.99e-23, 1.32e-23j)
(1.648021942 + 0.03777565741j)  +/-  (1.55e-23, 8.22e-24j)
(0.6185977148 + 0.146695673j)  +/-  (2.08e-23, 1.32e-23j)
(0.5039871966 - 0.8215955013j)  +/-  (2.02e-23, 1.71e-23j)
(0.750432146 + 0j)  +/-  (2.54e-23, 0j)
(0.5039871966 + 0.8215955013j)  +/-  (2.02e-23, 1.71e-23j)
(0.6185977148 - 0.146695673j)  +/-  (2.08e-23, 1.32e-23j)
(1.648021942 - 0.03777565741j)  +/-  (1.55e-23, 8.22e-24j)
(0.4432168971 + 0.236477911j)  +/-  (1.99e-23, 1.32e-23j)
(0.7888523833 + 0.1836680212j)  +/-  (2.02e-23, 1.54e-23j)


../Makefile.subdirs:84: recipe for target '../build/acb_dirichlet/test/t-l_vec_hurwitz_RUN' failed

Depends on #24369

CC: @slel @sagetrac-tmonteil

Component: packages: standard

Keywords: sdl

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/24661

@dimpase dimpase added this to the sage-8.2 milestone Feb 5, 2018
@fredrik-johansson
Copy link

comment:2

Probably fixed in this commit (bug in the test code); needs to be checked on a 32-bit system:

flintlib/arb@15f40f7

@sagetrac-tmonteil
Copy link
Mannequin

sagetrac-tmonteil mannequin commented Feb 10, 2018

comment:3

OK i am currently testing the current master branch on my 32bit VM.

@dimpase
Copy link
Member Author

dimpase commented Feb 10, 2018

comment:4

after many PASSed tests I got

make[1]: Entering directory `/home/dima/sage/arb/mag'
add....PASS
neg_log_lower....../build/mag/test/t-neg_log_lower: symbol lookup error: ../build/mag/test/t-neg_log_lower: undefined symbol: mag_neg_log_lower
make[1]: *** [../build/mag/test/t-neg_log_lower_RUN] Error 127
make[1]: Leaving directory `/home/dima/sage/arb/mag'
make: *** [check] Error 2

which is probably some other story.

@sagetrac-tmonteil
Copy link
Mannequin

sagetrac-tmonteil mannequin commented Feb 11, 2018

comment:5

It works well for me (tests just finished). Note that i tried to reproduce Sage build with

./configure --disable-static --with-flint=../sage-8.1/local/ --with-gmp=../sage-8.1/local/ --with-mpfr=../sage-8.1/local/

@dimpase
Copy link
Member Author

dimpase commented Feb 11, 2018

comment:6

Replying to @dimpase:

after many PASSed tests I got

make[1]: Entering directory `/home/dima/sage/arb/mag'
add....PASS
neg_log_lower....../build/mag/test/t-neg_log_lower: symbol lookup error: ../build/mag/test/t-neg_log_lower: undefined symbol: mag_neg_log_lower
make[1]: *** [../build/mag/test/t-neg_log_lower_RUN] Error 127
make[1]: Leaving directory `/home/dima/sage/arb/mag'
make: *** [check] Error 2

which is probably some other story.

oops, it works - I had dirty LD_LIBRARY_PATH that pointed to an old arb...
So it's all good (on my "real" 32-bit box).

@slel
Copy link
Member

slel commented Mar 8, 2019

comment:7

Can this be closed?

@slel slel removed this from the sage-8.2 milestone Mar 8, 2019
@sagetrac-tmonteil
Copy link
Mannequin

sagetrac-tmonteil mannequin commented Aug 27, 2019

Changed keywords from none to sdl

@dimpase
Copy link
Member Author

dimpase commented Aug 27, 2019

Reviewer: Dima Pasechnik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants