[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] examples: link mfcalc with -lm for uses of pow, cos, atan, etc.
From: |
Jim Meyering |
Subject: |
[PATCH] examples: link mfcalc with -lm for uses of pow, cos, atan, etc. |
Date: |
Fri, 17 Feb 2012 08:37:56 +0100 |
Building from cloned sources, I got this:
...
gcc -std=gnu99 -Wall -Wextra -Wno-sign-compare -Wcast-align -Wcast-qual -Wformat
-Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-declarations
-Wmiss
ing-prototypes -Wshadow -Wstrict-prototypes -g -O2 -o examples/mfcalc/mfcalc
ex
amples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o lib/libbison.a
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o: In function `yyparse':
/h/j/w/co/bison/../../doc/bison.texinfo:2419: undefined reference to `pow'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0x88): undefined
reference to `atan'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0x98): undefined
reference to `cos'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0xa8): undefined
reference to `exp'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0xb8): undefined
reference to `log'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0xc8): undefined
reference to `sin'
examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.o:(.rodata+0xd8): undefined
reference to `sqrt'
collect2: error: ld returned 1 exit status
make[3]: *** [examples/mfcalc/mfcalc] Error 1
make[3]: *** Waiting for unfinished jobs....
Here's one way to fix it:
>From cbef12deb94918d4f24286d498bcedba4938d6fa Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Fri, 17 Feb 2012 08:36:57 +0100
Subject: [PATCH] examples: link mfcalc with -lm for uses of pow, cos, atan,
etc.
* examples/mfcalc/local.mk (examples_mfcalc_mfcalc_LDADD): Define.
---
examples/mfcalc/local.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/examples/mfcalc/local.mk b/examples/mfcalc/local.mk
index aae9e04..e34d8d7 100644
--- a/examples/mfcalc/local.mk
+++ b/examples/mfcalc/local.mk
@@ -49,6 +49,7 @@ mfcalc_sources = \
$(mfcalc_extracted)
check_PROGRAMS += examples/mfcalc/mfcalc
+examples_mfcalc_mfcalc_LDADD = -lm
examples_mfcalc_mfcalc_SOURCES = \
$(mfcalc_sources)
--
1.7.9.1.232.g1a183
- [PATCH] examples: link mfcalc with -lm for uses of pow, cos, atan, etc.,
Jim Meyering <=