<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylVE2PmzAQ_TVwGW1EDIRw4LDNNupK3WaltNrzgIfgLtjIH0nz7zuQbLNqe6mKLOPBzJs3fjOujTxXe6UbgvuXPXzGoZYI0pADbTy4MI7GeohWSSS2ko48u25gE3xHsBtJPz2DDdqrgaDB4NgRoTGWQIZhXMAu-DF4qKk3pyi9j5KHKHmbGfQyZnP39Mw_wEdrjYVIpMuinOxt0I1XRsMGdSQKD4aDwv7Tk4AWVU_yF-oVYH92ngagNxwxffxiOJemg5Y9gL9LZanxxp7_SuUyfzX8-485UeVcIDgRdHgk8Ax2Up7heIX692MgtL0iy4685zvl-DyGQflb-vmHhvcOSh9gNzn6fkLiwwPXoSUJAw3MDZTmVFCCaYH0EY5oFdY9RflDJNad96ObMMWWx0H5LtQLjsRG3x_fXnejNd85VTavLFjHFSZlXmSrgtYrmeO6KFeZzPIWabku0pTEUjTrVRuJ8v15bEzoJZxNgLEnZLKN0U5JzhSlnHLBWyV01LxCOwnwZ-U0lnBWFLWcXNmvxb6HGpvXKN2-D_kIjmhSwE4aAPbsKs9zhQ3jJOUc7SaGD1aD4hpp2zn6vZbWKBmJDTzCaeZ_COQcmAkTaKhJSj5vN9eMgwHPV4lZdIfDVflFLKtUlmmJMQbfGVs5H9D6oRmwM_quS2UcbF_9syQzuuNFnpZ5HndVsaa0TbNl29RCtnWykrJsynqdYp7xuo575FZyFZdQJISm04Ugr7ko4v9noCqRiHnws1ymC1Fmsi0akdQJFtm6iLKEBu67xYSzMPYQ22qGrMPB8WavnHe3TXROHTTRTJgZeuV7qjbT_fDA9wO8dNzM39zcCZcu4rq43UTxTK-auf0EbVaCWQ>53955</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Core Dump When Using OpenMP on AWS Lambda
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          stuartmcmahon-h3d
      </td>
    </tr>
</table>

<pre>
    Since AWS Lambda does not support `/dev/shm` the OpenMP runtime causes a core dump. Output below:

```
OMP: Error #179: Function Can't open SHM2 failed:
OMP: System error #2: No such file or directory
```

To fix the issue we have to switch to an OpenMP runtime earlier than this commit:
[changing OMP rtl to use shared memory instead of env variable](https://github.com/llvm/llvm-project/commit/d6a0957467e86d5a87964d45fae18733e212c86f)

Could you please consider adding a runtime check for `/dev/shm` creation and add a fall back?

I see there is already a compile time switch to turn it off for Android, I would guess other embedded systems may have the same issue.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU02PmzAQ_TVwGW1ETAjhwGGbbdSVuk2ltNrzgIfgLraRP5Lm33cgu82q7aXIMh7b8-bjPTdWXuqDMi3B_fMBPqNuJIK05MHYAD6Oo3UBknWWiJ2kE8--12xC6An2I5mnr-CiCUoTtBg9OyK01hHIqMcF7GMYY4CGBntO8vske0iyt5lBr2M2909f-QJ8dM46SES-LKvJ3kXTBmUNbNEkogxgOSgcPj0J6FANJH-jvgIcLj6QBnrDEdPmF8u1tD107AG8L5WjNlh3-Wcq1_mb5es_50KV95HgTNDjiSAw2FkFhuMVmj_bQOgGRY4d-Sz0ynM_tFbhVn7xoeWzozJH2E-OYZiQuHnge3QkQZPm3EAZLgUl2A7InOCETmEzUFI8JGLThzD6CVPseBxV6GOz4EhsDMPp7Xc3OvuDS2XzNQvmcY1ZVZSrdUmbtSxwU1brlVwVHdJyU-Y5iaVoN-suEdX7fmxtHCRcbIRxIORkW2u8klwpSjnVgjcl9NS-QDcR8LdyWkc4M4pGTq7s1-EwQIPtS5Lv3od8BE80MeAmDgAHdpWXWWF6nKico93ICNEZUKyRrpuj3xvprJKJ2MIjnOf8j5G8BzthAumGpOR--1kzHjReXilm0j3qV-YXqaxzWeUVpkGFgertJPAHFjg896zG736m8ioDLuz2lNLohvq_mZqDel4UeVUUaV9j2SBVyxyZnCKXm7xps3WH2CxFtilFlg7IL8zXrKxECEPna968Zq2kqhaZmAd_y2W-ENVKdmUrsibDcrUpk1VGmh_TYspjYd0xdfWcUhOPng8H5YO_HaL36miI5nCMjzH01tU-RHRBtxp7a-76XKZzEvVcxC9sC2ww">