You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 13, 2019. It is now read-only.
When using make (v 3.82), and running make update in the distillery root directory, only the distillery itself is updated. None of the modules are updated. The module .mk files still seem to be loaded, but that's all I can tell right now.
If you download the source code for make 3.82, the NEWS file lists several "backwards-incompatibilities" from Make 3.81 -- there might be some clues in there. In addition, the NEWS file lists one "future backwards-incompatibility" that the project should be aware of. The automatic sorting of files included via wildcard may no longer be automatic in a future version of make. I think the project relies on this via the 3-digit "numbering" convention used to name .mk files.
Workaround for this particular issue is to just compile Make 3.81 from source and use that instead.
The text was updated successfully, but these errors were encountered:
We used to have a list of modules inside a (make)file, instead of reading off of a directory. If it turns out that we really can't expect wildcards to sort then we'll probably revert to $(shell) commands.
Where are you running Make 3.82? Maybe we can at least fix the incompatibilities to that.
@isolis I was actually running this on Ubuntu 16.04, which I know is not one of your supported platforms. The default version of Make is actually 4.1 on that version of Ubuntu. I recompiled both 3.82 and 3.81 from source and only 3.81 did not cause this failure. Everything else seems to work fine so far on Ubuntu 16.04.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
When using make (v 3.82), and running
make update
in the distillery root directory, only the distillery itself is updated. None of the modules are updated. The module .mk files still seem to be loaded, but that's all I can tell right now.If you download the source code for make 3.82, the NEWS file lists several "backwards-incompatibilities" from Make 3.81 -- there might be some clues in there. In addition, the NEWS file lists one "future backwards-incompatibility" that the project should be aware of. The automatic sorting of files included via wildcard may no longer be automatic in a future version of make. I think the project relies on this via the 3-digit "numbering" convention used to name .mk files.
Workaround for this particular issue is to just compile Make 3.81 from source and use that instead.
The text was updated successfully, but these errors were encountered: