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
response-file=auto doesn't always use response files when it should, it probably does not count the compiler path in estimation?
A resulting path still can exceed the limits and b2 will fail with undescriptive message:
[errno 2] failed to write output file '../../../bin.v2/libs/thread/test/test_condition_timed_wait_times_out.test/emscripten-3.1.37/release/exception-handling-on-js/link-static/target-os-unknown/threading-multi/visibility-hidden/test_condition_timed_wait_times_out.o.rsp': No such file or directory
Correct it's still possible to have too long paths as the compiler can't be part of the calculations for executed commands. And it can't be because the execution can happen in some random shell which B2 can't interpret ahead of time to determine a more accurate answer to how long the command like is. Hence, we guess, with an arbitrary padding.
I guess the error message could be improved.
Even if we did that, and managed to write the response file, how would that help the shell? As the path would be too long for the shell also.
response-file=auto
doesn't always use response files when it should, it probably does not count the compiler path in estimation?The text was updated successfully, but these errors were encountered: