Karim BELABAS on Wed, 12 Jun 2002 14:01:59 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: 64bit HPUX binary buggy |
On Tue, 11 Jun 2002, Igor Schein wrote: > I compiled a 64bit gp binary on HPUX 11, but it's badly broken - > a command as simple as bnfinit(x^2-2) keeps doubling the stack. > I'd like to debug it, but I need some pointers on where to set > breakpoints, what to look for, etc. Well, you can hardly call 'bnfinit' a "simple" command. Anything simpler breaking ? In 'make bench' for instance (avoiding the 'nfields' one), what benches are failing ? For what reason ? Esp. 1) is basic arithmetic right, e.g (13:54) gp > nextprime(10^9) \\ 1000000007 2) floating point ? (3.14, 1.2 * 3.4, sqrt(2), Pi, ...) 3) (tougher, but still sensible): polroots(), mathnf(). 4) then nfinit(), and number field stuff. You can check that nfinit(x^2-2) gives the exact same answer on your HP and on a better supported architecture. Try to evaluate what's (relatively) tough and what's easy, and send the relevant _easy_ diffs from 'make bench' [e.g don't send a full bnfinit output]. Then we can start investigating. Karim. P.S: Btw, HP cc + portable kernel, I gather ? -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathematiques, Bat. 425 Fax: (+33) (0)1 69 15 60 19 Université Paris-Sud Email: Karim.Belabas@math.u-psud.fr F-91405 Orsay (France) http://www.math.u-psud.fr/~belabas -- PARI/GP Home Page: http://www.parigp-home.de/