Update version of nsync used by TensorFlow to version 1.29.2 #2368
+4
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update version of nsync used by TensorFlow to version 1.29.2
TensorFlow previously imported nsync 1.27.0.
The changes to nsync since then are:
An update the the bazel BUILD file to use the "@platforms" mechanism to
select source code depending on architecture and operating system.
(Strangely, the "@platforms" mechanism still doesn't accommodate
compiler-specific parameterization. It is accommodated using the
"@bazel_tools//tools/cpp:compiler" setting.)
A change to CMakeLists.txt to add export targets for the C and C++ libraries.
A fix in nsync_semaphore_futex.c to allow the use of 64-bit time_t on 32-bit
Linux systems, and to allow compilation to succeed for 32-bit RISC-V,
which supports only 64-bit time_t (unlike most 32-bit Linux systems).
A fix to include stdlib.h in the Windows-specific file
nsync_semaphore_win32.c, to avoid a compiler warning.