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

    <tr>
        <th>Summary</th>
        <td>
            [openmp] Failing test `ompt/loadtool/tool_available_search/tool_available_search.c` macOS, version 15.0.0-rc1
        </td>
    </tr>

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

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

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

<pre>
    ```
FAIL: libomp :: ompt/loadtool/tool_available_search/tool_available_search.c (98 of 299)
******************** TEST 'libomp :: ompt/loadtool/tool_available_search/tool_available_search.c' FAILED ********************
Script:
--
: 'RUN: at line 1';   /Users/tobias/code/llvm-project/build/./bin/clang  -I /Users/tobias/code/llvm-project/build/projects/openmp/runtime/src -I /Users/tobias/code/llvm-project/openmp/runtime/test -L /Users/tobias/code/llvm-project/build/lib  -fno-omit-frame-pointer -Wl,-rpath,/Users/tobias/code/llvm-project/build/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I /Users/tobias/code/llvm-project/openmp/runtime/test/ompt -shared -fPIC /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c -o /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so
: 'RUN: at line 2';   /Users/tobias/code/llvm-project/build/./bin/clang  -I /Users/tobias/code/llvm-project/build/projects/openmp/runtime/src -I /Users/tobias/code/llvm-project/openmp/runtime/test -L /Users/tobias/code/llvm-project/build/lib  -fno-omit-frame-pointer -Wl,-rpath,/Users/tobias/code/llvm-project/build/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I /Users/tobias/code/llvm-project/openmp/runtime/test/ompt -DTOOL -DSECOND_TOOL -shared -fPIC /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c -o /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so
: 'RUN: at line 3';   /Users/tobias/code/llvm-project/build/./bin/clang  -I /Users/tobias/code/llvm-project/build/projects/openmp/runtime/src -I /Users/tobias/code/llvm-project/openmp/runtime/test -L /Users/tobias/code/llvm-project/build/lib  -fno-omit-frame-pointer -Wl,-rpath,/Users/tobias/code/llvm-project/build/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I /Users/tobias/code/llvm-project/openmp/runtime/test/ompt -DTOOL -DTHIRD_TOOL -shared -fPIC /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c -o /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/third_tool.so
: 'RUN: at line 4';   /Users/tobias/code/llvm-project/build/./bin/clang -fopenmp  -fno-experimental-isel  -I /Users/tobias/code/llvm-project/build/projects/openmp/runtime/src -I /Users/tobias/code/llvm-project/openmp/runtime/test -L /Users/tobias/code/llvm-project/build/lib  -fno-omit-frame-pointer -Wl,-rpath,/Users/tobias/code/llvm-project/build/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I /Users/tobias/code/llvm-project/openmp/runtime/test/ompt /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c -o /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp -lm -DCODE
: 'RUN: at line 5';   env OMP_TOOL_LIBRARIES=/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/third_tool.so  OMP_TOOL_VERBOSE_INIT=stdout /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp | tee /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp.out | /Users/tobias/code/llvm-project/build/./bin/FileCheck /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c -DPARENTPATH=/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output
--
Exit Code: 1

Command Output (stdout):
--
$ ":" "RUN: at line 1"
$ "/Users/tobias/code/llvm-project/build/./bin/clang" "-I" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/src" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test" "-L" "/Users/tobias/code/llvm-project/build/lib" "-fno-omit-frame-pointer" "-Wl,-rpath,/Users/tobias/code/llvm-project/build/lib" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt" "-shared" "-fPIC" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c" "-o" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so"
$ ":" "RUN: at line 2"
$ "/Users/tobias/code/llvm-project/build/./bin/clang" "-I" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/src" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test" "-L" "/Users/tobias/code/llvm-project/build/lib" "-fno-omit-frame-pointer" "-Wl,-rpath,/Users/tobias/code/llvm-project/build/lib" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt" "-DTOOL" "-DSECOND_TOOL" "-shared" "-fPIC" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c" "-o" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so"
$ ":" "RUN: at line 3"
$ "/Users/tobias/code/llvm-project/build/./bin/clang" "-I" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/src" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test" "-L" "/Users/tobias/code/llvm-project/build/lib" "-fno-omit-frame-pointer" "-Wl,-rpath,/Users/tobias/code/llvm-project/build/lib" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt" "-DTOOL" "-DTHIRD_TOOL" "-shared" "-fPIC" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c" "-o" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/third_tool.so"
$ ":" "RUN: at line 4"
$ "/Users/tobias/code/llvm-project/build/./bin/clang" "-fopenmp" "-fno-experimental-isel" "-I" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/src" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test" "-L" "/Users/tobias/code/llvm-project/build/lib" "-fno-omit-frame-pointer" "-Wl,-rpath,/Users/tobias/code/llvm-project/build/lib" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" "-I" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c" "-o" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp" "-lm" "-DCODE"
# command stderr:
ld: warning: dylib (/Users/tobias/code/llvm-project/build/lib/libomp.dylib) was built for newer macOS version (11.6) than being linked (11.0)

$ ":" "RUN: at line 5"
$ "env" "OMP_TOOL_LIBRARIES=/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/third_tool.so" "OMP_TOOL_VERBOSE_INIT=stdout" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp"
$ "tee" "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/tool_available_search.c.tmp.out"
$ "/Users/tobias/code/llvm-project/build/./bin/FileCheck" "/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c" "-DPARENTPATH=/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output"
# command stderr:
/Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c:28:16: error: CHECK-SAME: expected string not found in input
// CHECK-SAME: [[PARENTPATH]]/non_existing_file.so: cannot open shared object
               ^
<stdin>:5:150: note: scanning from here
Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so... Failed: dlopen(/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so, 1): image not found
                                                                                                                                                     ^
<stdin>:5:150: note: with "PARENTPATH" equal to "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output"
Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so... Failed: dlopen(/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so, 1): image not found
                                                                                                                                                     ^
<stdin>:5:267: note: possible intended match here
Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so... Failed: dlopen(/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so, 1): image not found

                              ^

Input file: <stdin>
Check file: /Users/tobias/code/llvm-project/openmp/runtime/test/ompt/loadtool/tool_available_search/tool_available_search.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: ----- START LOGGING OF TOOL REGISTRATION -----
           2: Search for OMP tool in current address space... Failed.
           3: Searching tool libraries...
           4: OMP_TOOL_LIBRARIES = /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so:/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/third_tool.so
           5: Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so... Failed: dlopen(/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/non_existing_file.so, 1): image not found
same:28'0                                                                                                                                                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
same:28'1
                                                                                        with "PARENTPATH" equal to "/Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output"
same:28'2
                                            ?                                           possible intended match
           6: Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so... Success.
same:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           7: Searching for ompt_start_tool in /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/first_tool.so... Failed: dlsym(0x7fabadc05c50, ompt_start_tool): symbol not found
same:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           8: Opening /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so... Success.
same:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           9: Searching for ompt_start_tool in /Users/tobias/code/llvm-project/build/projects/openmp/runtime/test/ompt/loadtool/tool_available_search/Output/second_tool.so... 0: Do not initialize tool
same:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          10: Found but not using the OMPT interface.
same:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>

error: command failed with exit status: 1

--
```

The dylib is definitely not there.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztXFlz4jgQ_jXmRWWXj5jjgQfCMUNNJqSA3Z03StgiaMcHK8mZyf767ZYdziRLCNk4s6ZUIGxZ6m51f91qCeZpeN826nZR7J5hdwad4ZXhdUjE52m8IlDFb1BVhjuIUhqqNI2gih8zekd5ROcRm0lGRbB86roVEMNttpokXRC31TLcVj6Y4Z5eyLQ_mUK3jTNTCj0SFEK_R15DXs7gJBAc6PGKr6ZZ8A2Ewjjj366xRhVIO2HEgUuGd0kI3Bv8JpmQmso5p1gJ0pAhY9FdbK5E-icLkM95xqMQPi2s8wTbRTS5JcQcntBLcQUbpiuWxCuoiCxRPMaHpAhe1u0jfSgmFTGvTqANphm4WiSpmcZcmQtBY2auUp4oJoj5B8x01xQrqmBqu6f1bnJ5L0WaKqSus1pFPKCKpwk-_Q0ft-gKuemmMGaipdRjdywCNgXUbyKqFqmI8fpXGowm36xVcWmv5aT3ZauRDL-fRax4B5SfmHJJBQtBVjfD7tm6fZ31m-nZtfHFtI0ytcqw7YILqWbYzJLpcwbpVgZZGeQZDLI3HY2u4GPS746ue7P8W2Wlz1upZEGahMeYqVeZaWWmZzTT6efhuLLS46xULbk4ykgvzmik5iLnodBr9hPUAxhJFI1AF1lUWfH_14orGz200ceJtBRYkBnFgHjdUa__nPH6a-NlyR0Zfb3R6Di7Gl6OO-Nhf2J4vfKwm6TJjP3kUvHkdrbgEUNkghV4aQjcXX-UibK9mKtMpO04GrLRwd_748vRpD8bXg-noIZShWn2EhR4T-MzGl2iGPsY1Fparo2XREGH_nsA5thdsuB7WXC6d9MZ96-nN53p5xKB2E6ysP-TK9JFKgCRnQKm9Xs3jWOahCR_ClOsufpjfvUg5eheQANX27SLtcPko7vb8rVhWjGOOSwq5xYuBGSnD_HkZOUdXp1MM4RSD508Hq093D1DzPbQ1UPktiH6P43f3mAWCpPJ-83XYGupwkrs7AO9ar8gpyt9IzU_V5yxb95PAYFbAUEFBOUEAp2gWX_ZyqZWSHHWuP9YqPAqqKig4iNAxSajWyHFOfO9xwLFxZsBxeKBu435HKSDK1CpQOUcoFJBw6m5oweio3gNyTrlvEEFjwRFMkOqkAmxzl8AyQAkP6hIOFg9VMN73K0w3OaJmjrIz4tZuh_DbUHfkmALRUDHSMJ-MEFi1ClyB72D4uJgjmPVsbFa0oTMGdCCyPadhcVNe3Om7ShE9PcRkSV3RcsqvV6l19_dr-8o4qM59g-GPzvGphj7SORbubjPFkGts_BldGzlzMgf4anKIUWvA57R6zh19DZAXooEku7nfveLOel87evLECEHiiEHAj1ZkqLvy4AlnkBZ70DAMFD2Hjb8Syhbk-T3sDzpGEhAExwAmSbFcZp0riWhByG7L8Nf70R3QcCgrx4O6yNPvo39QWd6K0Rix0j-QqQxWTLB8gdHMBBeLo3qPCoZy7LIAB5hOr4JMaZNTgpq_lM_73Zxowh3lwiP6S3bqM6jk1mO1_Eq9YOrJYLQlnYDKrG_MhoRlZbKX7iVslfK_sjrGWV3641tZV-lUnIQB8FsQBICLMdUBcsKSUuhXMeo2Gau9fsQPTfBAbSf3pr__LSAPnexvl2KaGWLejPM4pWZRx9eb8miFcYpEeWJhFU3A9lEUfoD1VG3IdjcOmQfVvObiMzr7pd9qTooCxNfZDLtjKfkavTp0_D6ExkNiD4BPO5_Gk6m4850OLrOGx70gat8MtEs6RQCrJsIMozRVJAJwRJFaBgKJiWRKxqwjcZaB515m86QV91PxOeCCs4kPHjwwAU-cJgzgPnvldxwS7UArrIG5zn9vaWZvtbMyoe8mw-RNGb5gtBt2CdHFG_--mY0-lX5VcsmCZGkRYT5hIo6bxtWf7zF3bZw3JcLx_AGL2j9xHLgYNh6OVF9x38jnE-yIICIy3oKCt_dMKry4rKvi43dYBmDb1SdmVRU5MqAMXiJlXQ75pD3MYQc9s_Ggs5pGNh-4Nvo4vc4Khw-tJ4De__q8d9_0qpSlefLvlk3y-lidhdilY_5Zcu-PrY-mJs5VFS9y9FLtbvgCVecRvxvprNLle5W5Txlz2wcrXQDva88z5TWvUzqpOaSYcZyqpcaYoEZ0dJp4T4GHCZen7yid1x2y1aaer0cfjhGsNAxYL48ZfhbP4AVlcmDX_utf8m3-4dt-fsURJqfjOOShGyBRs6iey10hTs6Vo21nbrfcpueZ7u1sO2FLa9Fa4qriLUN_7JAIL-ng1I9TfhvBTDO69P8dTs_UYfh7MOhOse3bMs2ReDUMhG1l0qtZJ7chHILwsjmFoioQM9DEOVSZgyh068DS7Vlu7loMc-xKXXcucP8MKTMC9ymH9q04TDarAFRLJLIK6yw1-eGgeMab7u269oNz3HqtnPhWA06b4b0onHhtDzPtxfGhc1iYMtCIqxU3NZEW9Mzz24l3Iy4VHJzk8JS-jZhWq7YP83UMhVtJbKaJrutaf4HZAF-MQ">