The documented method of adding extra libraries to the build process is broken. Setting LIBS in the envrionment is the normal method of adding extra libraries to the link line. But with 2.0.35, this variable is not used during the build. Adding $(ALL_LIBRARIES) into build/programs.mk corrects the problem. *** build/program.mk.orig Tue Apr 9 13:55:09 2002 --- build/program.mk Tue Apr 9 13:37:52 2002 *************** *** 57,60 **** PROGRAM_OBJECTS = $(PROGRAM_SOURCES:.c=.lo) $(PROGRAM_NAME): $(PROGRAM_DEPENDENCIES) $(PROGRAM_OBJECTS) ! $(LINK) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD) --- 57,60 ---- PROGRAM_OBJECTS = $(PROGRAM_SOURCES:.c=.lo) $(PROGRAM_NAME): $(PROGRAM_DEPENDENCIES) $(PROGRAM_OBJECTS) ! $(LINK) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD) $(ALL_LIBS)
[This is a mass bug update.] This bug reports a problem in an older version of Apache 2. Could you please update to the most recent version and see if you can reproduce this problem. If the bug still exists, please update the bug with the latest version number. If the bug no longer exists, please close the bug report. Sorry for this impersonal response, but we get many more bug reports than our volunteers can keep up with. Thanks for using Apache!
[This is a mass bug update.] [Resolve-20021102] No response from submitter; assuming issue is resolved. If the problem still exists in the lastest version, please reopen this report and update appropriately.
This is still a bug in apache 2.0.43. I've tried the patch included here making the changes by hand and they appear to solve the problem.
Fixed in HEAD; thanks for the report. http://cvs.apache.org/viewcvs.cgi/httpd-2.0/Makefile.in?r1=1.138&r2=1.139
I see that the fix has been checked into HEAD. But when will this be rolled into an actual release? The buggy Makefile.in is still there as of 2.0.50.
This has now been proposed for backport to 2.0.