brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · c9cde5b Raw
76 lines · plain
1# REQUIRES: aarch642# UNSUPPORTED: system-windows3# RUN: rm -rf %t; split-file %s %t4# RUN: ln -s Versions/A/Developer %t/Developer/Library/Frameworks/Developer.framework/5# RUN: llvm-mc -filetype obj -triple arm64-apple-macos11.0 %t/test.s -o %t/test.o6# RUN: %lld -arch arm64 -platform_version macos 11.0 11.0 -o %t/test -framework Developer -F %t/Developer/Library/Frameworks -L %t/Developer/usr/lib %t/test.o -t | FileCheck %s7 8# CHECK: {{.*}}/Developer/Library/Frameworks/Developer.framework/Developer9# CHECK: {{.*}}/Developer/usr/lib/libDeveloperSupport.tbd(@rpath/libDeveloperSupport.dylib)10# CHECK-NOT: {{.*}}/Developer/Library/Frameworks/Developer.framework/Versions/A/Developer11 12#--- Developer/Library/Frameworks/Developer.framework/Versions/A/Developer13{14  "tapi_tbd_version": 5,15  "main_library": {16    "target_info": [17      {18        "target": "arm64-macos"19      }20    ],21    "install_names": [22      {23        "name": "@rpath/Developer.framework/Developer"24      }25    ],26    "exported_symbols": [27      {28        "text": {29          "global": ["_funcPublic"]30        }31      }32    ]33  }34}35#--- Developer/usr/lib/libDeveloperSupport.tbd36{37  "tapi_tbd_version": 5,38  "main_library": {39    "target_info": [40      {41        "target": "arm64-macos"42      }43    ],44    "install_names": [45      {46        "name": "@rpath/libDeveloperSupport.dylib"47      }48    ],49    "reexported_libraries": [50      {51        "names": [52          "@rpath/Developer.framework/Versions/A/Developer"53        ]54      }55    ],56    "exported_symbols": [57      {58        "text": {59          "global": ["_funcSupport"]60        }61      }62    ]63  }64}65#--- test.s66.text67.globl _main68.linker_option "-lDeveloperSupport"69 70_main:71  ret72 73.data74  .quad _funcPublic75  .quad _funcSupport76