diff options
| author | Ed Schouten <ed@nuxi.nl> | 2018-01-09 09:18:14 +0000 |
|---|---|---|
| committer | Ed Schouten <ed@nuxi.nl> | 2018-01-09 09:18:14 +0000 |
| commit | c94f3eb0cf54552ec76892c4af3ca1c35e5924ca (patch) | |
| tree | af7ff7926bc28d125f7f3245a474af0512c2640f /clang/test | |
| parent | 57cc1a5d77d89a01508782dec8dabece351fbf1c (diff) | |
| download | bcm5719-llvm-c94f3eb0cf54552ec76892c4af3ca1c35e5924ca.tar.gz bcm5719-llvm-c94f3eb0cf54552ec76892c4af3ca1c35e5924ca.zip | |
ananas: Add shared library support
The Ananas Operating System (https://github.com/zhmu/ananas) has shared
library support as of commit 57739c0b6ece56dd4872aedf30264ed4b9412c77.
This change adds the necessary settings to clang so that shared
executables and libraries can be build correctly.
Submitted by: Rink Springer
Differential Revision: https://reviews.llvm.org/D41500
llvm-svn: 322064
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Driver/ananas.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Driver/ananas.c b/clang/test/Driver/ananas.c index 2a5b35ed6ce..4edc2a10941 100644 --- a/clang/test/Driver/ananas.c +++ b/clang/test/Driver/ananas.c @@ -7,3 +7,11 @@ // CHECK-STATIC: crtbegin.o // CHECK-STATIC: crtend.o // CHECK-STATIC: crtn.o + +// RUN: %clang -no-canonical-prefixes -target x86_64-unknown-ananas -shared %s \ +// RUN: --sysroot=%S/Inputs/ananas-tree -### 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-SHARED %s +// CHECK-SHARED: crti.o +// CHECK-SHARED: crtbeginS.o +// CHECK-SHARED: crtendS.o +// CHECK-SHARED: crtn.o |

