CMake: add WITH_LINKER_LLD option for unix platforms
[blender-staging.git] / source / creator / blender.map
1
2 /* on Linux we exclude LLVM symbols, they conflict with Mesa llvmpipe
3  * we also keep boost's symbols local, since some python modules could
4  * be using boost as well (mainly that's for lux render)
5  */
6
7 {
8 global:
9   *;
10   *_boost*;
11 local:
12   al*;
13   *Alembic*;
14   av*;
15   blosc*;
16   *boost*;
17   *ceres*;
18   *cineon*;
19   *COLLADA*;
20   cu*;
21   decodeInstruction;
22   *default_error_condition*;
23   *dpx*;
24   *embree*;
25   ff_*;
26   fftw*;
27   FLAC*;
28   ForceStackAlign;
29   FT_*;
30   *GeneratedSaxParser*;
31   *google*;
32   gsm*;
33   Gsm*;
34   html*;
35   id3tag*;
36   *Iex*;
37   *Ilm*;
38   *Imath*;
39   *Imf*;
40   jack_*;
41   jpeg_*;
42   jsimd**;
43   _Jv_RegisterClasses;
44   lame_*;
45   *llvm*;
46   *LLVM*;
47   *MathML*;
48   *mkldnn*;
49   Name;
50   NumNamedVarArgParams;
51   oc_*;
52   ogg*;
53   *oidn*;
54   *OpenColorIO*;
55   *OpenImageIO*;
56   *OpenSubdiv*;
57   *openvdb*;
58   opj_*;
59   opus_*;
60   *OSL*;
61   *pathYy*;
62   png_*;
63   *SDL*;
64   *squish*;
65   *tbb*;
66   *textFileFormatYy*;
67   *TIFF*;
68   *tinyformat*;
69   *usdBlender*;
70   vorbis*;
71   vp8*;
72   vp9*;
73   vpx*;
74   x264_*;
75   X86CompilationCallback*;
76   xml*;
77   xvid*;
78   *YAML*;
79 };