xref: /llvm-project/openmp/runtime/src/exports_test_so.txt (revision c32022ad260aa1e6f485c5a6820fa9973f3b108e)
1# exports_test_so.txt #
2
3#
4#//===----------------------------------------------------------------------===//
5#//
6#// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
7#// See https://llvm.org/LICENSE.txt for license information.
8#// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
9#//
10#//===----------------------------------------------------------------------===//
11#
12
13# This is used only to test if the linker supports version scripts. If the full
14# version script it used we may error on undefined symbols and erroneously fail.
15
16VERSION {
17
18    global: # Exported symbols.
19
20        *;         # All symbols as exported for testing.
21
22}; # VERSION
23
24# sets up GCC OMP_ version dependency chain
25OMP_1.0 {
26};
27OMP_2.0 {
28} OMP_1.0;
29OMP_3.0 {
30} OMP_2.0;
31OMP_3.1 {
32} OMP_3.0;
33OMP_4.0 {
34} OMP_3.1;
35OMP_4.5 {
36} OMP_4.0;
37OMP_5.0 {
38} OMP_4.5;
39
40# sets up GCC GOMP_ version dependency chain
41GOMP_1.0 {
42};
43GOMP_2.0 {
44} GOMP_1.0;
45GOMP_3.0 {
46} GOMP_2.0;
47GOMP_4.0 {
48} GOMP_3.0;
49GOMP_4.5 {
50} GOMP_4.0;
51GOMP_5.0 {
52} GOMP_4.5;
53GOMP_5.0.1 {
54} GOMP_5.0;
55
56# end of file #
57