karlheg(a)bittersweet.inetarena.com (Karl M. Hegbloom) wrote:
Will folks with other than Debian GNU/Linux please have a look and
see if there's a static .a or shared .so of libXau on you machines?
There is a variable named SharedLibXau in Project.tmpl that controls
whether libXau.a or libXau.so should be built. On my RedHat Linux 6.2
box, I can see traces of this variable in
/usr/X11R6/lib/X11/config/{X11.tmp,sv3Likb.rules}. A web search for
"libXau.so" shows that DEC/Compaq, at least, has built the shared
version:
1) DEC OSF/1 3.0
<
URL:http://www.iagu.net/docs/dec/AA-Q0R1B-TET1_html/sys_overview8.html#sh...
2) Digital Unix 4.0B
<
URL:http://tru64unix.compaq.com/faqs/publications/base_doc/DOCUMENTATION/...
As for the question of library dependencies for the stuff in lib-src,
here's the information I've collected for the platforms on which I've
compiled XEmacs. I've always just gone in after the configure step and
patched the Makefiles by hand (gulp!).
(Solaris 2.6)
gnuserv & gnuclient: -lsocket -lnsl -lXau
movemail: -lsocket -lnsl
everything else: nothing
(OSF1)
gnuserv & gnuclient: -ldnet_stub -lXau
movemail: -ldnet_stub
everything else: nothing
(Linux 2.2 and Irix 6.2)
gnuserv & gnuclient: -lXau
everything else: nothing
Since these are all system libraries, no dynamic runtime paths (-R or
-rpath) need to be put into these executables, either. I've always
hacked that out of the Makefile, too.
--
Jerry James