-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
curl-7.54.0 introduced GNU make dependency #1432
Comments
thanks! |
This reverts b1dc45a which is going to break out-of-tree tar ball builds again. |
Tricky. Why does it break the out-of-tree build? I've successfully run my own test builds out-of-tree locally... Can you reproduce that error manually and see if you can understand it? Or how exactly is |
The problem is building from a tarball where there's a prebuilt |
|
It's only a problem on builds from the tar ball. The issue has to do with rebuilding the curl.1 file. In the tar ball, the time stamps are such that make does not actually rebuild the file, so the only copy is |
Ok, so let's start over. I've revered this change for now since it wasn't the right thing. |
w.r.t. standard make syntax, $< is used all over the place in the curl automakefiles. |
To clarify,
However, in this case it is an explicit rule:
In this case, |
It's used at an explicit rule at least once, too: in the ca-bundle in the root Makefile.am |
@0-wiz-0 so it evaluates completely empty then? |
ca-bundle: that needs fixing too, then. |
The ca-bundle build can easily just use the variable instead, that's easy. The manpage thing however is much more complicated... |
https://github.com/curl/curl/blob/master/src/Makefile.am gives me the following for the
This is an absolute path, so |
I'm not sure what you're missing but clearly the previously discussed fix was not good enough for out-of-tree builds. Do you have another suggested take on a fix? |
If I understand the viariables correctly One hack could be: check is Update: Sorry - had not seen this was closed already. Ignore. |
... but keep out-of-tree builds functional. Fixes #1432
I tested #1438 with both in-tree and out-of-tree builds and it seems to work as planned, and it doesn't use |
... but keep out-of-tree builds functional. Fixes #1432
This is now fixed after #1442 and follow-up commit. |
curl is usually buildable with BSD make, but in 7.54.0 it started using "$<" again, which in BSD make is only defined in implied rules, not in explicit ones.$(MANPAGE) instead of $ < (three places) and update the comment.
Fix: in src/Makefile.am use
The text was updated successfully, but these errors were encountered: