Opened 4 years ago

Closed 3 years ago

#24661 closed defect (invalid)

fix arb problems on 32-bit systems

Reported by: dimpase Owned by:
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: packages: standard Keywords: sdl
Cc: slelievre, tmonteil Merged in:
Authors: Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #24369 Stopgaps:

Status badges

Description

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

Change History (11)

comment:1 Changed 4 years ago by tmonteil

  • Cc tmonteil added

comment:2 Changed 4 years ago by fredrik.johansson

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

https://github.com/fredrik-johansson/arb/commit/15f40f7f467644564aad6d02be9335655f86c1da

comment:3 Changed 4 years ago by tmonteil

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

comment:4 follow-up: Changed 4 years ago by 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.

comment:5 Changed 4 years ago by tmonteil

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/

comment:6 in reply to: ↑ 4 Changed 4 years ago by dimpase

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).

comment:7 Changed 3 years ago by slelievre

  • Cc slelievre added
  • Milestone changed from sage-8.2 to sage-duplicate/invalid/wontfix

Can this be closed?

comment:8 Changed 3 years ago by tmonteil

  • Keywords sdl added

comment:9 Changed 3 years ago by dimpase

  • Status changed from new to needs_review

comment:10 Changed 3 years ago by dimpase

  • Reviewers set to Dima Pasechnik
  • Status changed from needs_review to positive_review

comment:11 Changed 3 years ago by chapoton

  • Resolution set to invalid
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.