Re: Build error: math library not linked - Mailing list psycopg

From Federico Di Gregorio
Subject Re: Build error: math library not linked
Date
Msg-id 4D7E2190.9090506@dndg.it
Whole thread Raw
In response to Re: Build error: math library not linked  ("P. Christeas" <p_christ@hol.gr>)
Responses Re: Build error: math library not linked  ("P. Christeas" <p_christ@hol.gr>)
Re: Build error: math library not linked  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
List psycopg
On 14/03/11 13:59, P. Christeas wrote:
> On Monday 14 March 2011, Federico Di Gregorio wrote:
>> > On 13/03/11 23:21, P. Christeas wrote:
>>> > > I upgraded to mageia α2, which uses python2.7 . Trying to build psycopg2
>>> > > again for it, stumbled accross unresolved errors for the floating point
>>> > > functions. Indeed, final linking step didn't include "-lm" to the
>>> > > linker.
>>> > >
>>> > > Added it with commit 4e29da5cda6aa3, as found at:
>>> > > http://members.hellug.gr/xrg/repos/psycopg2
>>> > > (browse at http://git.hellug.gr/?p=xrg/psycopg2)
>>> > >
>>> > > Please check your platforms. Is libm already linked against? Could you
>>> > > forecast any side-effect from explicitly mentioning it (as in the patch)
>>> > > ?
>> >
>> > On my Linux box libm is not linked in and I don't have any problem. Can
>> > you please tell us you system version and the exact errors?
>> >
>> > federico
> Do you use -Wl,no-undefined at the linker? My problem is at that step, and I
> highly suspect that if I hadn't had that, the binary (psycopg.so) would still
> run against the python binary (because python will load libm anyway).

In fact compiling with --no-undefined throws a lot of errors. Can I ask
you why you use it? If it is the correct thing to do we should add
--no-undefined to all builds and pull in the right libraries.

federico

--
Federico Di Gregorio                         federico.digregorio@dndg.it
Studio Associato Di Nunzio e Di Gregorio                  http://dndg.it
 In science one tries to tell people, in such a way as to be understood
  by everyone, something that no one ever knew before. But in poetry,
  it's the exact opposite.                                 -- Paul Dirac

psycopg by date:

Previous
From: "P. Christeas"
Date:
Subject: Re: Build error: math library not linked
Next
From: "P. Christeas"
Date:
Subject: Re: Build error: math library not linked