[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