-
Notifications
You must be signed in to change notification settings - Fork 552
Maintenance: Remove shared LDADD #2058
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Binaries in Squid each have a distinct set of dependencies and thus their own foo_LDADD variables. Stop setting an (incomplete) LDADD for shared use in Makefile.am.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have adjusted PR description a little to be in sync with PR changes that set (the same) foo_LDADD dependencies for a few binaries (e.g., syntheticoperators and VirtualDeleteOperator). The original description implied that such binaries did not exist; they do exist, but they are an exception that does not justify LDADD global existence.
I also tried to disclose and explain a seemingly out-of-scope change -- EXTRA_PROGRAMS removal.
I am not clearing this PR for merging to give @yadij a chance to validate my description adjustments.
Most built binaries have a distinct set of dependencies and already have their own foo_LDADD variables. Add a few variables to cover the remaining binaries and stop setting an (incomplete) LDADD global. Also removed unnecessary EXTRA_PROGRAMS because mem_node_test and splay binaries are built unconditionally.
@kinkie, can you help address the above OpenBSD test failure? AFAICT, Anubis will not merge PRs until that problem is gone. |
PR #2059 should fix it |
Most built binaries have a distinct set of dependencies and already have
their own foo_LDADD variables. Add a few variables to cover the
remaining binaries and stop setting an (incomplete) LDADD global.
Also removed unnecessary EXTRA_PROGRAMS because mem_node_test and splay
binaries are built unconditionally.