<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56594>56594</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [OpenMP] Build failure on Ubuntu derivative (PopOS)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          markdewing
      </td>
    </tr>
</table>

<pre>
    I get a build error on PopOS 18.04 (which is a derivative of Ubuntu)
```
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 360, in run
    prefix=options.prefix_path,
  File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "/usr/lib/python3/dist-packages/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/usr/lib/python3/dist-packages/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/usr/lib/python3.6/distutils/command/install.py", line 274, in finalize_options
    raise DistutilsOptionError("can't combine user with prefix, "
distutils.errors.DistutilsOptionError: can't combine user with prefix, exec_prefix/home, or install_(plat)base
```

There's special code for the pip install in openmp/libompd/gdb-plugins/CMakeLists.txt for Ubuntu/Debian.  The OS is detected with the following code:
https://github.com/llvm/llvm-project/blob/55b556e60c06e0556f52163fd99e8779d606194e/openmp/libompd/gdb-plugin/CMakeLists.txt#L18-L20

The /etc/os-release file  in PopOS has these strings in all uppercase or all lowercase
```
NAME="Pop!_OS"
VERSION="18.04 LTS"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Pop!_OS 18.04 LTS"
VERSION_ID="18.04"
HOME_URL="https://system76.com/pop"
SUPPORT_URL="http://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytVltv6zYM_jXOi1DDdmInechD2yRbsbQp2uYA58mQZTrWqlieJPdyfv0o-dLTpt3p1gGGbYki-fGjSCmT-fPiguzBEEqyhoucgFJSEVmRa1lvb0k484MJ8aLZY8lZSbjGhTko_kANfwAiC7LLmso0XjT3gqUXnHpJ0D1uuHpiUBsuK2982s7cKcogo-zeWj1IbYgCBpUhjApBBNXG2upXE7LmAnBp5EXrRit8C57hu342pazG-JdzbU5qNEj3oK2E1_jOqAYmDwda5X797PTPieAVkCiM7T-vyIHyqndDiDbUNJp44yXRIApfNRUilA69thpU7fUQ538G1oGyE7xCn0K8wTdG7lp8FsEAr1ZQ8CdE1yHy24m0pqbE9V9EpeCv9p1qMG8ATWeTDlAH-AWUF53ic__oqPm_ELxPyywOP0Lh0nWQD5A-lgAiLRABGp65eS0bxSDNubLqSkqDHLoPDgdSu58vZ_dXUYRB0pN5BHiIh2spqIEccbkQhvGX0-zcva2HyfSXiI54-ioQIRnttvFrfuJxB8bqNYYLnWpWwgF-oscveEUF_wHpUJ2zT6fOTzpQzvhLQX5Yj9G0z9iR2wGSolwDWfZWt06-sq3UQYsYxV4yxR4nD5m12WhQ5JGbkgyEOsTO4ADOd81Y--_aHZ-Sz1iFJ2BpP1yXEonEWWzxXbApAqxxdyF_tmW-28S7xl2CQuWpJroGxqlAvzmQAm2ZEgjmtbdpuZI1VIe6JV8eakvvPs9OatHsuU3Y-vyS3sMGI9O-eTLOTH-UrJeQcVr5hKBPgqcQHjs5GGBYA2181mEhhZCPvNo7HMOJURpTazuK1tYnrm4yHxmyUMRD_zmplfwTDdqTQki7PeI4i-MEkoAFCQT4W8RRmIyLfD6H2XQ6z5MgCecTZGD9j7EdheZF4004O9lEb9nEjK_BMGtQnygQgPwTW3jEEtievyXVNlgUaKMwVm1FluKmrkExq4HEuZNTPrYT76bw6vRyheWLewztelGYbm-H_fZtdXN7sb1qxe2Bv7l7EV8sUdK0qekm0s3FH9Zc7vLUzl7frO7uvqfvOCLHNjuXqbPdex2kv28vV-nuZtPKXidUP2sDh2nSpbS2Tjq129319fbm7rXmiyIyJpXxXxvoVM92v6U3q2PtDzYSej2Rune_5lo3trdFPRMX307Pv6fX280Ffj4ZiL1Tsecjhs63y1XHaYa1z1kr3p3tru52H0nfJH-UL8b5fDynI8ONgIUXn21xC19ee_GSnLlrX0G5aBTYi19bhT_f8rBFuN2IPWLUKLH41yXWE7SOk3g-GZWLYJ7ELChmk2geFnkRUmyRkAfRdJpncc7YSNAMhLZIEeOIL6IgioJpOAsn0Wwy9ccxC4vZfMoyNmdZEnqTAPA2J3zr2JdqP1ILhyFr8GIyCYQrxkFIteb7CqC3Txs8GtTiQNV9DraljBzihYP7N4vMeNA">