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