Re: Build error: math library not linked
От | Federico Di Gregorio |
---|---|
Тема | Re: Build error: math library not linked |
Дата | |
Msg-id | 4D80A1EB.6040601@dndg.it обсуждение исходный текст |
Ответ на | Re: Build error: math library not linked (Daniele Varrazzo <daniele.varrazzo@gmail.com>) |
Список | psycopg |
On 16/03/11 12:29, Daniele Varrazzo wrote: > On Mon, Mar 14, 2011 at 2:09 PM, Federico Di Gregorio > <federico.digregorio@dndg.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). At least on Debian (Ubuntu), RedHat and OpenSUSE should be fine. Adding --no-undefined also seems a good idea to catch future errors. federico -- Federico Di Gregorio federico.digregorio@dndg.it Studio Associato Di Nunzio e Di Gregorio http://dndg.it Those who do not study Lisp are doomed to reimplement it. Poorly. -- from Karl M. Hegbloom .signature
В списке psycopg по дате отправления: