-
Notifications
You must be signed in to change notification settings - Fork 529
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
Make new makedepend logic compatible with bsd make #19047
Conversation
It used pattern rules, which are a gnu make feature that isn't supported by bsd makes (and probably other makes)
Testing on affected OSes. |
When I tried this branch on FreeBSD-12,
I may not have time to fully examine these failures tonight. |
The three test files passed on blead on FreeBSD-12 at 68f1b6d |
Those don't look like they would be related |
It used pattern rules, which are a gnu make feature that isn't supported by bsd makes (and probably other makes) For: #19047
Manually merged to blead and pushed to origin in commit 813d4ab. Today, I could not reproduce the test failures I was observing yesterday. In addition, to testing the commit I just pushed, I also created a local branch based on e3ccada (where I was not observing test failures), then cherry-picked on to it 3e05d64, 8d469d0 and 813d4ab. In other words, I re-ordered the commits with @Corion's makedepend changes and @Leont's correction applied back-to-back. That configured, built and tested satisfactorily. Since that worked, I then took the simpler approach of merging @Leont's branch into blead, which was what got pushed to origin just now. |
It used pattern rules, which are a gnu make feature that isn't supported by bsd makes (and probably other makes) For: Perl/perl5#19047
It used pattern rules, which are a gnu make feature that isn't supported by bsd makes (and probably other makes)
This fixes #19046