delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Message-ID: | <918a474b458e11c700f9ae695b71c075.squirrel@ssl-webmail-vh.nl.clara.net> |
Date: | Sun, 8 Jan 2012 16:11:01 +0100 |
Subject: | [geda-user] compiling gEDA on Fedora 16 |
From: | myken AT iae DOT nl |
To: | geda-user AT delorie DOT com |
User-Agent: | SquirrelMail/1.4.21 |
MIME-Version: | 1.0 |
X-Priority: | 3 (Normal) |
Importance: | Normal |
Reply-To: | geda-user AT delorie DOT com |
Hello, While compiling gEDA 1.6.2 on Fedora 16 (Xfce) (./configure && make) I get the following error message: /usr/bin/ld: gschem-m_basic.o: undefined reference to symbol 'pow@@GLIBC_2.2.5' /usr/bin/ld: note: 'pow@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line /lib64/libm.so.6: could not read symbols: Invalid operation Googling around I found that Fedora has changed the behaviour of "ld" See here: http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking and here: http://fedoraproject.org/wiki/UnderstandingDSOLinkChange As I understand this I need to add the -llibm (?) to the LDFLAGS to remove this error. My questions are: 1. do I understand it correctly and 2. where do I add the -llibm flag 3. Is it libm the library I need to add. Thanks. Robert.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |