Build failure on PPC
Although I have seen this issue with TF v2.14, I think this is a general issue with versions >2.14 because all use the new hermetic python for builds. 

Is there a way by which one can avoid using hermetic python can run build the old way? I also meet this problem, and can not  Collecting numpy==1.23.5 when build tf2.14  by source code.
### Issue type

Build/Install

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

No

### Source

source

### TensorFlow version

2.14.0

### Custom code

Yes

### OS platform and distribution

RedHat 8.8, ppc64le

### Mobile device

_No response_

### Python version

_No response_

### Bazel version

_No response_

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

Unable to build Tensorflow on ppc64le.  Using hermetic python is likely the cause - https://github.com/tensorflow/tensorflow/commit/e85860e8382a460a0dd8547a536e5eaaf9096a9f.

     

### Standalone code to reproduce the issue

```shell
$ conda create -y -n buildenv gxx_linux-ppc64le
$ conda activate buildenv
$ pip install numpy==1.23.5
```


### Relevant log output

```shell
^[[32mAnalyzing:^[[0m target //tensorflow/tools/pip_package:build_pip_package (630 packages loaded, 36959 targets configured)
^[[32mINFO: ^[[0mRepository pypi_numpy instantiated at:
  <mydir>/tensorflow-base_1702527635090/work/WORKSPACE:70:13: in <toplevel>
  <mydir2>/bazel/_bazel_builder/1be9e4755d8878d0d0d324f026563f8d/external/pypi/requirements.bzl:49:20: in install_deps
Repository rule whl_library defined at:
  <mydir2>/bazel/_bazel_builder/1be9e4755d8878d0d0d324f026563f8d/external/rules_python/python/pip_install/pip_repository.bzl:697:30: in <toplevel>
^[[31m^[[1mERROR: ^[[0mAn error occurred during the fetch of repository 'pypi_numpy':
   Traceback (most recent call last):
        File "<mydir2>/bazel/_bazel_builder/1be9e4755d8878d0d0d324f026563f8d/external/rules_python/python/pip_install/pip_repository.bzl", line 596, column 13, in _whl_library_impl
                fail("whl_library %s failed: %s (%s) error code: '%s'" % (rctx.attr.name, result.stdout, result.stderr, result.return_code))
Error in fail: whl_library pypi_numpy failed: Collecting numpy==1.23.5 (from -r /tmp/tmpb_nvevum (line 1))
  Using cached numpy-1.23.5.tar.gz (10.7 MB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: numpy
  Building wheel for numpy (pyproject.toml): started
  Building wheel for numpy (pyproject.toml): finished with status 'error'
Failed to build numpy
 (  error: subprocess-exited-with-error

  × Building wheel for numpy (pyproject.toml) did not run successfully.
  │ exit code: 1




      INFO: powerpc64le-conda-linux-gnu-cc: build/src.linux-ppc64le-3.11/numpy/core/src/umath/loops_hyperbolic.dispatch.vsx4.c
      during RTL pass: expand
      In file included from build/src.linux-ppc64le-3.11/numpy/core/src/umath/loops_hyperbolic.dispatch.vsx4.c:11:
      numpy/core/src/umath/loops_hyperbolic.dispatch.c.src: In function 'FLOAT_tanh_VSX4':
      numpy/core/src/umath/loops_hyperbolic.dispatch.c.src:374:9: internal compiler error: in rs6000_sibcall_aix, at config/rs6000/rs6000.c:25670
        374 |         npy_clear_floatstatus_barrier((char*)dimensions);
            |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Please submit a full bug report,
      with preprocessed source if appropriate.
      See <https://gcc.gnu.org/bugs/> for instructions.
      during RTL pass: expand
      In file included from build/src.linux-ppc64le-3.11/numpy/core/src/umath/loops_arithmetic.dispatch.vsx4.c:11:
      numpy/core/src/umath/loops_arithmetic.dispatch.c.src: In function 'BYTE_divide_VSX4':
      numpy/core/src/umath/loops_arithmetic.dispatch.c.src:76:13: internal compiler error: in rs6000_sibcall_aix, at config/rs6000/rs6000.c:25670
         76 |             npy_set_floatstatus_overflow();
            |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Please submit a full bug report,
      with preprocessed source if appropriate.



  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for numpy
ERROR: Failed to build one or more wheels
Traceback (most recent call last):
```
