From: | Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com> |
---|---|
To: | Federico Di Gregorio <federico(dot)digregorio(at)dndg(dot)it> |
Cc: | psycopg(at)postgresql(dot)org |
Subject: | Re: Build error: math library not linked |
Date: | 2011-03-16 11:29:28 |
Message-ID: | AANLkTinyq9LhTr3L0DAMzav8pDSz_+mBGass7zO1MQUj@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | psycopg |
On Mon, Mar 14, 2011 at 2:09 PM, Federico Di Gregorio
<federico(dot)digregorio(at)dndg(dot)it> wrote:
> 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.
"man floor(3)" says that link should be done with -lm, so I think it's
probably just thanks to a tolerant linker that the problem has not
emerged before (I don't know then if this level of tolerance is the
least we can expect or if gcc is a very patient guy).
Is it safe enough to add -lm to the linker flags for all the other
distro? I think so - but I'm no authority on linking at all. I don't
think instead we should be as strict as add --no-undefined: maybe
having a mandriva builder in the build farm to check for regressions
would be enough (it would be great if Christeas could provide it).
-- Daniele
From | Date | Subject | |
---|---|---|---|
Next Message | Federico Di Gregorio | 2011-03-16 11:41:31 | Re: Build error: math library not linked |
Previous Message | P. Christeas | 2011-03-15 09:54:19 | Re: Build error: math library not linked |