View Single Post
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#22
So far it seems that -lm is needed in place where earlier doesn't needed.

--
About multiple definition of `gnu_dev_major' etc. It is not warning, but error.

I found this post which I think be the most relevant:
http://us.generation-nt.com/answer/g...170398461.html

Summary:
"
The glibc support for the C99 inline semantics was added in glibc-2.6. Gcc-4.3 and later use C99 inline semantics in -std=gnu99 mode. To use any earlier version of glibc with Gcc-4.3 you need at least to backport the large patch.
"
(We have: libc6: 2.5.1-1eglibc27+0m5)

'-std=gnu99 mode' doesn't sound bad, but seems to me that it is hard to know if using some libraries triggers this.
 

The Following 2 Users Say Thank You to AapoRantalainen For This Useful Post: