Building TF 2.15.0-rc1 from sources failed for PPC64LE due to missing cpuinfo sources
I was able to build TF 2.15.0 for ppc64le using 

- https://github.com/pytorch/cpuinfo/pull/170
- https://github.com/tensorflow/tensorflow/pull/62457  Hi, Thanks for confirming working condition. 

Could you please close this issue, if you don't have any other concerns. 

For building from source, please refer document here https://www.tensorflow.org/install/source

For any new updates, follow our release document https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md Are you satisfied with the resolution of your issue?
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=Yes&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/62333">Yes</a>
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=No&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/62333">No</a>

### Issue type

Bug

### Have you reproduced the bug with TensorFlow Nightly?

No

### Source

source

### TensorFlow version

tf 2.15.0-rc1

### Custom code

Yes

### OS platform and distribution

RHEL 8

### Mobile device

_No response_

### Python version

3.9

### Bazel version

6.1.0

### GCC/compiler version

GCC 12.3

### CUDA/cuDNN version

Cuda 12.2 , cuDNN 8.8.0

### GPU model and memory

_No response_

### Current behavior?

Building TF 2.15.0-rc1 for x86_64 works fine but for ppc64le it fails with error [a] , looks like sources for `@cpuinfo//:cpuinfo_impl` are not available for ppc64le.

[a]
```
INFO: Found applicable config definition build:short_logs in file build-path/tensorflow-2.15.0/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file build-path/tensorflow-2.15.0/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:cuda in file build-path/tensorflow-2.15.0/.bazelrc: --repo_env TF_NEED_CUDA=1 --crosstool_top=@local_config_cuda//crosstool:toolchain --@local_config_cuda//:enable_cuda
INFO: Found applicable config definition build:opt in file build-path/tensorflow-2.15.0/.tf_configure.bazelrc: --copt=-Wno-sign-compare --host_copt=-Wno-sign-compare
INFO: Found applicable config definition build:noaws in file build-path/tensorflow-2.15.0/.bazelrc: --define=no_aws_support=true
INFO: Found applicable config definition build:nogcp in file build-path/tensorflow-2.15.0/.bazelrc: --define=no_gcp_support=true
INFO: Found applicable config definition build:nohdfs in file build-path/tensorflow-2.15.0/.bazelrc: --define=no_hdfs_support=true
INFO: Found applicable config definition build:nonccl in file build-path/tensorflow-2.15.0/.bazelrc: --define=no_nccl_support=true
INFO: Found applicable config definition build:linux in file build-path/tensorflow-2.15.0/.bazelrc: --host_copt=-w --copt=-Wno-all --copt=-Wno-extra --copt=-Wno-deprecated --copt=-Wno-deprecated-declarations --copt=-Wno-ignored-attributes --copt=-Wno-array-bounds --copt=-Wunused-result --copt=-Werror=unused-result --copt=-Wswitch --copt=-Werror=switch --copt=-Wno-error=unused-but-set-variable --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --cxxopt=-std=c++17 --host_cxxopt=-std=c++17 --config=dynamic_kernels --experimental_guard_against_concurrent_changes
INFO: Found applicable config definition build:dynamic_kernels in file build-path/tensorflow-2.15.0/.bazelrc: --define=dynamic_loaded_kernels=true --copt=-DAUTOLOAD_DYNAMIC_KERNELS
ERROR: build-path/build/6299e46b40df2be0d3560c786022f10c/external/cpuinfo/BUILD.bazel:104:11: configurable attribute "srcs" in @cpuinfo//:cpuinfo_impl doesn't match this configuration. Would a default condition help?

Conditions checked:
 @cpuinfo//:linux_x86_64
 @cpuinfo//:linux_arm
 @cpuinfo//:linux_armhf
 @cpuinfo//:linux_armv7a
 @cpuinfo//:linux_armeabi
 @cpuinfo//:linux_aarch64
 @cpuinfo//:linux_mips64
 @cpuinfo//:linux_riscv64
 @cpuinfo//:linux_s390x
 @cpuinfo//:macos_x86_64
 @cpuinfo//:macos_x86_64_legacy
 @cpuinfo//:macos_arm64
 @cpuinfo//:windows_x86_64
 @cpuinfo//:android_armv7
 @cpuinfo//:android_arm64
 @cpuinfo//:android_x86
 @cpuinfo//:android_x86_64
 @cpuinfo//:ios_x86_64
 @cpuinfo//:ios_x86
 @cpuinfo//:ios_armv7
 @cpuinfo//:ios_arm64
 @cpuinfo//:ios_arm64e
 @cpuinfo//:ios_sim_arm64
 @cpuinfo//:watchos_x86_64
 @cpuinfo//:watchos_x86
 @cpuinfo//:watchos_armv7k
 @cpuinfo//:watchos_arm64_32
 @cpuinfo//:tvos_x86_64
 @cpuinfo//:tvos_arm64
 @cpuinfo//:emscripten_wasm

To see a condition's definition, run: bazel query --output=build <condition label>.

This instance of @cpuinfo//:cpuinfo_impl has configuration identifier 2381005. To inspect its configuration, run: bazel config 2381005.

For more help, see https://bazel.build/docs/configurable-attributes#faq-select-choose-condition.

ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted:

```

### Standalone code to reproduce the issue

```shell
it is a build/configure issue
```


### Relevant log output

_No response_