[ale] XFree86-3.2 & LibXaw3d
Daniel Newcombe
NEWCOMBE at AA.csc.Peachnet.EDU
Sat Feb 8 11:23:06 EST 1997
> This is Xaw3d-1.3 which is listed as being compatable with XFree86-3.2
> Do I have to do something in the library Makefile to fool it into thinking
> it is libXaw?
Yes...one of the last commands which makes the library had a parm to
it that is libXaw3d.so.6.0 or something...that one needs to be
modified. There is an internal structure in the library that
identifies it to ldconfig, so that is why it needs to be changed.
In the Makefile, after xmkmf, on mine it is at line 608
lib$(LIBNAME).so.$(SOXAWREV): $(OBJS)
$(RM) $@~
SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; \
(cd .; $(CC) -o ./$@~ $(SHLIBLDFLAGS) -Wl,-
soname,libXaw.so.6 $(OBJS) $(REQUIREDLIBS) ); \
$(RM) $$SONAME; $(LN) $@ $$SONAME; \
true
$(RM) $@
That's sorta how it looks. Where the libXaw.so.6 is, it originally
has $$SONAME. That fixed it for me.
Dan Newcombe
User Services
newcombe at aa.csc.peachnet.edu
"Huh-huh"
More information about the Ale
mailing list