The following reply was made to PR os-linux/638; it has been noted by GNATS.

From: Marc Slemko <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: os-linux/638
Date: Fri, 30 May 1997 15:38:37 -0600 (MDT)

 
 ---------- Forwarded message ----------
 Date: Fri, 30 May 1997 13:20:13 -0700
 From: Sabat <[EMAIL PROTECTED]>
 To: [EMAIL PROTECTED], [EMAIL PROTECTED]
 Subject: re: Changed information for PR os-linux/638
 
 
 >>Synopsis: Configure script does not add (required) -lm
 
 >>State-Changed-From-To: open-analyzed
 >>State-Changed-By: marc
 >>State-Changed-When: Fri May 30 12:27:57 PDT 1997
 >>State-Changed-Why:
 
 
 >>Why is -lm required?  ie. what function does it complain
 >>about if it isn't included?
 
 
 Marc:
 
 Here's exactly what happens if you don't add -lm to EXTRA_LIBS.
 (I have a Sparc 2 with kernel 2.0.29, running Red Hat 4.1.)
 
 
 (cd regex; make lib CC=gcc AUX_CFLAGS='-O3 -DLINUX=2 ' RANLIB='ranlib')
 make[1]: Entering directory `/home/sabat/apache_1.2b11/src/regex'
 rm -f *.o
 sh ./mkh  -i _REGEX_H_ regex2.h regcomp.c regerror.c regexec.c regfree.c 
>regex.tmp
 cmp -s regex.tmp regex.h 2>/dev/null || cp regex.tmp regex.h
 rm -f regex.tmp
 sh ./mkh  -p regcomp.c >regcomp.ih
 gcc -I. -DPOSIX_MISTAKE -O3 -DLINUX=2    -c regcomp.c -o regcomp.o
 sh ./mkh  -p engine.c >engine.ih
 gcc -I. -DPOSIX_MISTAKE -O3 -DLINUX=2    -c regexec.c -o regexec.o
 sh ./mkh  -p regerror.c >regerror.ih
 gcc -I. -DPOSIX_MISTAKE -O3 -DLINUX=2    -c regerror.c -o regerror.o
 gcc -I. -DPOSIX_MISTAKE -O3 -DLINUX=2    -c regfree.c -o regfree.o
 rm -f libregex.a
 ar crv libregex.a regcomp.o regexec.o regerror.o regfree.o
 a - regcomp.o
 a - regexec.o
 a - regerror.o
 a - regfree.o
 ranlib libregex.a
 make[1]: Leaving directory `/home/sabat/apache_1.2b11/src/regex'
 gcc -c -Iregex  -O3 -DLINUX=2   alloc.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_main.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_core.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_config.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_request.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_log.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_protocol.c
 gcc -c -Iregex  -O3 -DLINUX=2   rfc1413.c
 gcc -c -Iregex  -O3 -DLINUX=2   util.c
 gcc -c -Iregex  -O3 -DLINUX=2   util_script.c
 gcc -c -Iregex  -O3 -DLINUX=2   modules.c
 gcc -c -Iregex  -O3 -DLINUX=2   buff.c
 gcc -c -Iregex  -O3 -DLINUX=2   md5c.c
 gcc -c -Iregex  -O3 -DLINUX=2   util_md5.c
 gcc -c -Iregex  -O3 -DLINUX=2   explain.c
 gcc -c -Iregex  -O3 -DLINUX=2   http_bprintf.c
 gcc -c -Iregex  -O3 -DLINUX=2   util_date.c
 gcc -c -Iregex  -O3 -DLINUX=2   util_snprintf.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_env.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_log_config.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_mime.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_negotiation.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_include.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_dir.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_cgi.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_imap.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_userdir.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_alias.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_access.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_auth.c
 gcc -c -Iregex  -O3 -DLINUX=2   mod_browser.c
 gcc    -o httpd alloc.o http_main.o http_core.o http_config.o http_request.o 
http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o 
md5c.o util_md5.o explain.o http_bprintf.o util_date.o util_snprintf.o 
mod_env.o mod_log_config.o mod_ mime.o mod_negotiation.o mod_include.o 
mod_dir.o mod_cgi.o mod_imap.o mod_userdir.o mod_alias.o mod_access.o 
mod_auth.o mod_browser.o   regex/libregex.a
 http_bprintf.o: In function `vbprintf':
 http_bprintf.o(.text+0x6ac): undefined reference to `frexp'
 make: *** [httpd] Error 1
 

Reply via email to