blob: 728ee24fb217db5b3028fa6b4e1ec47b9bdf68e1 [file] [log] [blame]
; RUN: %MCLinker -z relro --shared -mtriple=x86-linux-gnu \
; RUN: -dynamic-linker /lib/ld-linux.so.2 \
; RUN: -march=x86 %p/../libs/X86/Linux/crt1.o \
; RUN: %p/../libs/X86/Linux/crti.o %p/../libs/X86/Linux/crtbegin.o \
; RUN: --whole-archive \
; RUN: %p/thin_ar/thin_archive_test1.a \
; RUN: --no-whole-archive \
; RUN: %p/thin_ar/thin_archive_test2.a \
; RUN: --whole-archive \
; RUN: %p/thin_ar/thin_archive_test4.a \
; RUN: --no-whole-archive \
; RUN: %p/../libs/X86/Linux/crtend.o \
; RUN: %p/../libs/X86/Linux/crtn.o %p/../libs/X86/Linux/libc.so.6 \
; RUN: %p/../libs/X86/Linux/libc_nonshared.a \
; RUN: --as-needed \
; RUN: %p/../libs/X86/Linux/ld-linux.so.2 \
; RUN: --no-as-needed \
; RUN: %p/../libs/X86/Linux/libgcc_s.so.1 \
; RUN: %p/../libs/X86/Linux/libm.so.6 \
; RUN: %p/../libs/X86/Linux/libstdc++.so.6 -o %t.out
; RUN: readelf -s %t.out | awk '{print $8}' | FileCheck %s
; CHECK: archive_test1
; CHECK: archive_test2
; CHECK: archive_test3
; CHECK: archive_test4
; CHECK: archive_test5