delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Recipient: | djgpp AT delorie DOT com |
Subject: | Re: Undefined reference error in mpfr314b. |
To: | djgpp AT delorie DOT com |
References: | <59D2A61D DOT 7070808 AT gmx DOT de> |
From: | "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com> |
Message-ID: | <94a6f09c-cc5c-82c3-742c-97a633bb5cd7@iki.fi> |
Date: | Wed, 4 Oct 2017 20:23:21 +0300 |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 |
Thunderbird/52.3.0 | |
MIME-Version: | 1.0 |
In-Reply-To: | <59D2A61D.7070808@gmx.de> |
X-MIME-Autoconverted: | from Quoted-Printable to 8bit by delorie.com id v94HNOF8012994 |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On 10/02/2017 11:48 PM, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com] wrote: > I have tried to compile an application that uses mpfr and thus needs > to be linked with mpfr and gmp. I got the error message below: > > C:/DJGPP-2.05/BIN/make.exe all \ > CC=gcc O=.o CF='-O2 -std=gnu99 -DHAVE_MPFR' \ > LNK=LDJG LF=-s LF2='-lmpfr -lgmp -lm' \ > BIND=BDJG > make.exe[1]: Entering directory 'f:/gwk/gawk' > gcc -s -o gawk.exe @gawk.rsp -lmpfr -lgmp -lm > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o): In function `mpfr_get_emin': > d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:41: undefined reference to `___emutls_get_address' > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o): In function `mpfr_set_emin': > d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:51: undefined reference to `___emutls_get_address' > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o): In function `mpfr_get_emax': > d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:77: undefined reference to `___emutls_get_address' > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o): In function `mpfr_set_emax': > d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:87: undefined reference to `___emutls_get_address' > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o): In function `mpfr_clear_flags': > d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:113: undefined reference to `___emutls_get_address' > c:/djgpp-2.05/lib/libmpfr.a(exceptions.o):d:/djdev/mpfr/gnu/mpfr-3.14/src/exceptions.c:121: more > undefined references to `___emutls_get_address' follow > collect2: ld returned 1 exit status > make.exe[1]: *** [Makefile:244: gawk.exe] Error 1 > make.exe[1]: Leaving directory 'f:/gwk/gawk' > make.exe: *** [Makefile:131: djgpp-mpfr] Error 2 > > I had expected that gmp612b.zip and mpfr314b.zip could be used > out-of-the-box or am I missing something? Should be fixed in just uploaded files of MPFR-3.1.6 Perhaps no use to rebuild old versions. I jump moved them away to deleted/v2gnu. So 3.1.6 is only remaining version in current/v2gnu Andris
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |