So…
I
have two packages:
1)
foo-bootstrap
2)
foo
foo-bootstrap defines its filename as
foo-1.0.1-something.tar.xz
foo
defines its filename as
foo-1.1.0-something-else.tar.xz
In
this case, both something and something-else are derived from
$(TARGET) or $(BUILD)
Behavior I’m seeing right now is, if I try “make foo”,
after having done foo-bootstrap, it will directly go into build
stage (without downloading anything) and it fails due to a wrong
package name (because apparently $(TARGET) and $(BUILD) are not
accessible at this stage even though it’s obvious they are already
known if the folder is able to be created.
Beside this, the file doesn’t exist (due to not having
downloaded it)
If I delete the foo-bootstrap file from mxe/pkg, “make
foo” will download the file from foo-bootstrap instead and fail in
the same way.
Does anybody have an idea why this might be happening?
And if it is a bug in the mxe Makefile, where should I go
hunting for it? I tried debugging it yesterday but am not that
experienced with make so I’m not sure exactly which function does
what and what order they’re called in…
--
Gregorio Litenstein Goldzweig