Bugs item #460784, was opened at 2001-09-11 19:37
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=103152&aid=460784&group_id=3152

Category: Configuration: Server
Group: aolserver4_0
Status: Open
Resolution: None
Priority: 5
Submitted By: Adam Zell (zellster)
>Assigned to: Kriston Rehberg (kriston)
>Summary: Phony targets & shared libs rpath

Initial Comment:
1) Non-existent makefile targets should be explictly
listed as .PHONY.

>From gmake documentation:

"A phony target is one that is not really the name of a
file. It is just a name for some commands to be
executed when you make an explicit request. There are
two reasons to use a phony target: to avoid a conflict
with a file of the same name, and to improve performance."

These include: all, install, install-tests, clean,
distclean, etc.  Please see included patch.  Did not
bother modifying Win Makefiles.

2) nsd needs to be relinked on install, as AOLSERVER
may have changed from the last build time.

Ex: make && make install AOLSERVER=/tmp/aolserver

ldd on /tmp/aolserver/bin/nsd will show unknown libs,
as the last rpath pointed to the default AOLSERVER
location.  nsmain install should cause nsmain to be
relinked.

3) libtcl8.3g.so relies on configure-time paths.
Again, if AOLSERVER is changed, tcl needs to be aware.
 The three hard-coded variables are: prefix,
exec_prefix, and TCL_PACKAGE_PATH.  It seems to be
easiest to override these in tcl8.3.3/Makefile.
My system:

RedHat 7.1 kernel 2.4.3-12


----------------------------------------------------------------------

You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=103152&aid=460784&group_id=3152

Reply via email to