| Karim BELABAS on Wed, 12 Jun 2002 18:50:46 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: better version information |
On Wed, 12 Jun 2002, Bill Allombert wrote:
> Hello pari-dev,
>
> dft.config.in should contain the PARI/GP version in simple
> form, say as
> version="2.2.3"
>
> Also #include<pari.h>
> should define a symbol with the pari version.
Sure. You patch it ? The LINUX_VERSION_CODE example you sent me
[ NB:
#define UTS_RELEASE "2.2.19"
#define LINUX_VERSION_CODE 131603
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
used as
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2.2.19)
]
looks fine.
I want to add a version() command in gp [ and a preprocessor construct for
~/.gprc ] so as to be able to test the version number before using relatively
new features. I'm fed up with (older) gp exiting on startup because #L for
length(L) is undefined, or a useful new default does not exist.
It will not cure past versions, but if I had done it when I first thought
about it, it would have been fixed 5 years ago...
> Also make install should install dft.config.in is /usr/lib/pari
> (not in /usr/share since it is not shareable), so that gp2c
> does not need a configured tree.
OK. Patch ?
Karim.
--
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/