| Karim BELABAS on Thu, 17 Apr 2003 13:23:49 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: build broken |
On Wed, 16 Apr 2003, Igor Schein wrote:
> On Thu, Apr 17, 2003 at 12:34:32AM +0200, Karim BELABAS wrote:
> > On Wed, 16 Apr 2003, Igor Schein wrote:
> > > using uptodate CVS sources:
> > >
> > > anal.o: In function `constante':
> > > anal.o(.text+0x7ff5): undefined reference to `addumului'
> > > anal.o(.text+0x8092): undefined reference to `addumului'
> >
> > Huh? Can you try it again ? It just worked for me on 3 different machines.
>
> It works --without-gmp. I was trying --with-gmp.
Drats. Had forgotten about the gmp kernel. It should be fixed now.
What the change did: renamed
addsmulsi(long a, long b, x) [ return a + b*|x|, a,b _non-negative_ ]
--> addumului(ulong a, ulong b, x)
since compilers are much better at enforcing this kind of things than
comments.
[ this function is only used to convert base 10 --> base 2^32 in a naïve way
(no divide/conquer). I have documented it ]
Karim.
--
Karim Belabas Tel: (+33) (0)1 69 15 57 48
Dép. de Mathématiques, Bât. 425 Fax: (+33) (0)1 69 15 60 19
Université Paris-Sud http://www.math.u-psud.fr/~belabas/
F-91405 Orsay (France) http://www.parigp-home.de/ [PARI/GP]