patch to unhook libxpg4 and liby from build

Matthew Dillon dillon at apollo.backplane.com
Sun Mar 28 10:46:27 PST 2004


:This situation is not made much clearer by our documentation for yacc,
:which is pretty scant and doesn't mention liby.  It does, however,
:mention POSIX.2, and I just realized that I can download that now.
:
:It says that the application can supply main() and yyerror(), or that
:these routines can be obtained from the yacc library.
:
:So, in order to remain POSIX.2 compliant, we do have to keep liby
:around.  On the other hand, there's no obligation for our programs to
:link to it if they don't use anything from it.
:
:-Chris

    Yes, I agree.  You need to keep the -ly stuff that's in our .mk file(s),
    but you can remove the explicit -ly linking from random utility program
    Makefile's... basically your remove_-ly_from_Makefiles.diff patch
    without the sys.mk change.

    Note that this might bite us in the ass later on if bison/yacc start
    producing calls to auxillary routines that are expected to exist 
    (be added to) liby, we'd have to add all those -ly's back, but it isn't
    a problem now so go ahead.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Submit mailing list