RFR: 8286089: Intermittent WebKit build failure on macOS in JavaScriptCore
Jay Bhaskar
jbhaskar at openjdk.org
Wed Mar 29 11:14:49 UTC 2023
On Wed, 29 Mar 2023 11:09:52 GMT, Lukasz Kostyra <lkostyra at openjdk.org> wrote:
>> do you mean as
>> if(copy_result)
>> message(WARNING "Failed to copy ${_file} to ${JavaScriptCore_SCRIPTS_DIR}/${_script}: ${copy_output}")
>> should be as
>>
>> if(copy_result)
>> message(WARNING "${copy_result")
>
> Actually, you can disregard this comment - I thought that `cmake -E copy_if_different ...` returns some meaningful error code (ex. one of errno variables) but I double-checked and it seems it returns 0 if succeeded and 1 if failed. Won't bring us any good to print it out, so it can stay as it is.
ok, thanks
>> I intentionally left the previous code unchanged.
>> add_custom_command(
>> OUTPUT ${JavaScriptCore_SCRIPTS_DIR}/${_script}
>> MAIN_DEPENDENCY ${_file}
>> WORKING_DIRECTORY ${JavaScriptCore_DERIVED_SOURCES_DIR}
>> COMMAND ${CMAKE_COMMAND} -E copy_if_different ${_file} ${JavaScriptCore_SCRIPTS_DIR}/${_script}
>> VERBATIM)
>> copy_if_different will do nothing , if the changed code already did copy
>>
>> incase of our changed code fail , the remaining add_custom_comand would prevent build issue.
>
> Understood, thanks for the explanation!
Thanks for review
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1073#discussion_r1151771242
PR Review Comment: https://git.openjdk.org/jfx/pull/1073#discussion_r1151772181
More information about the openjfx-dev
mailing list