Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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. PiperOrigin-RevId: 646202486
- Loading branch information