| Ilya Zakharevich on Wed, 28 Apr 2004 01:58:58 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: gp: anal.c more bugs |
On Tue, Apr 27, 2004 at 04:53:04PM +0200, Bill Allombert wrote:
> > > gcc main.c -lpari
> > >
> > > ----main.c----
> > > #include <pari/pari.h>
> > > int main(void)
> > > {
> > > pari_init(4000000,500000);
> > > }
> > > and don't require to issue -lX11 or something else.
> > Another thought: can it be made to work with GMP kernel build? If
> No, currently you have to explicitely add -lgmp.
Then I see no reason to achieve the goal you set. At worst, we could
install pari-config, so that
gcc main.c -lpari `pari-config -l -I -D`
works (emiting the required -l link-flags, -I include-flags, and -D
define-flags).
> > yes, and if then pari.so links with gmp.so, I see no reason why it
> > can't be made to work with X11 as well...
> That does not address whether the resulting binary will work when
> dynamically linked with another libpari build. For GMP we explicitely
> hard-code gmp in the soname to avoid the problem, we use
> libpari-gmp-2.2.so.8 instead of libpari-2.2.so.8.
Could you be more explicit: avoid *which* problem? Is ABI of the (5?)
used X11 functions changing all the time?
Yours,
Ilya