dsymutil arguments aren't expanded properly #208
Comments
Could you try with #202 applied? I feel like I saw something like this and fixed it but don't remember where; that has a lot of commits and one could maybe help? |
If I didn't, the fix is to add |
(Not at a computer today but happy to take a PR if that works.) |
Thanks for the pointers! I already tested with the branch from #202, but it didn't help, and neither does adding I tried to hunt it down, and the main suspect seems to be around For dsymutil (with a spec file from Xcode 7, probably the same in 8 as well, from
The spec file (both the one in xcode and in xcbuild) has got the following:
|
Interesting, it seems that the issue is that this requires I don't see a clean way to resolve this without a large refactor of all tools, so I'll keep this in mind for when I get to that. |
For now, you could try overriding |
Wait, the comment above the code you pasted should address this:
If you add the |
Adding Adding |
I wonder if the |
Thanks - that does seem to do the trick! I'll submit a pull request soon. (Github seems to be having some issue with receiving the branch I just pushed.) |
This fixes expanding OutputPath properly for dsymutil, fixing issue facebookarchive#208.
This fixes expanding OutputPath properly for dsymutil, fixing issue #208.
Yay, glad it worked. Sorry I got that wrong at first — didn't know the rules for how |
When building with xcbuild, I end up with dsymutil invocations like this:
I.e. the output filename isn't provided at all.
For some reason, when building from xcbuild on OS X, this doesn't actually print any error message or indicate any failure, but when this same command line is called manually, it prints an error like this:
When I try to use xcbuild on linux, the missing parameter to
-o
ends up being an issue.The text was updated successfully, but these errors were encountered: