ERROR: tensorflow-2.15.0-cp310-cp310-macosx_11_0_arm64.whl is not a supported wheel on this platform
Do I have the right clang for installing Tensorflow? Seems I need Clang 16?

https://www.tensorflow.org/install/source#install_clang_recommended_linux_only

Clang is a C/C++/Objective-C compiler that is compiled in C++ based on LLVM. It
is the default compiler to build TensorFlow starting with TensorFlow 2.13. The
current supported version is LLVM/Clang 16.

```shell
% /usr/bin/clang -v
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
Target: arm64-apple-darwin23.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
```

Seems I need this?
download https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.0: clang+llvm-16.0.0-arm64-apple-darwin22.0.tar.xz |Version | Python version | Compiler | Build tools |
|--------|----------------|----------|-------------|
|tensorflow-2.15.0 | 3.9-3.11 | Clang 16.0.0 | Bazel 6.1.0 |

I don't have the right version of Clang:

```bash
% /usr/bin/clang -v
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
Target: arm64-apple-darwin23.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
```

Macports: https://www.macports.org/

Installed macports, in order to install Clang 16.0 easily enough. I avoid ports and brew in general, but this is the one example I'm ok with.

```bash
~ % source ~/.zprofile   # Macports already added PATH
~ % sudo port install clang-16
~ % port contents clang-16

~ % /opt/local/bin/clang-mp-16 -v
clang version 16.0.6
Target: arm64-apple-darwin23.2.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-16/bin
```

And now update PATH for Clang

```bash
~ % echo "" >> ~/.zprofile
~ % echo "# Clang (v16.0) for Tensorflow v2.15" >> ~/.zprofile
~ % echo "PATH=\"/opt/local/libexec/llvm-16/bin:\${PATH}\"" >> ~/.zprofile
~ % echo "export PATH" >> ~/.zprofile
~ % source ~/.zprofile
```

and now we have what is needed.

```bash
~ % clang -v
clang version 16.0.6
Target: arm64-apple-darwin23.2.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-16/bin
```

After getting Clang 16.0 on MacOS 14 when it appears Xcode only provides Clang 15.0, and now everything is working as expected.

```bash
tensorflow_io-0.35.0-cp311-cp311-macosx_14_0_universal2.whl
tensorflow-2.15.0-cp311-cp311-macosx_14_0_arm64.whl
```


 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/62758">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/62758">No</a>

### Issue type

Build/Install

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

Yes

### Source

source

### TensorFlow version

tf 2.15

### Custom code

Yes

### OS platform and distribution

Mac OS 14.2 - Apple M3 Pro

### Mobile device

_No response_

### Python version

3.11

### Bazel version

6.1.0

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

[ERROR: tensorflow-2.15.0-cp310-cp310-macosx_11_0_arm64.whl is not a supported wheel on this platform](https://github.com/bazelbuild/bazel/issues/20779#top)

% python3 -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
v2.15.0-rc1-8-g6887368d6d4 2.15.0

### Standalone code to reproduce the issue

https://github.com/msusol/jupyter-notebook-on-macos/blob/main/tensorflow.md

Python.org install
https://github.com/msusol/jupyter-notebook-on-macos/blob/main/README.md#install-python

### Relevant log output

_No response_