Files
blender/source/creator/blender.map
Ray Molenkamp 4fb0c83c1c Cmake/deps: Update OSL to 1.11.10.0
This bumps OSL to 1.11.10.0. OSL Has a new build time
dependency: Clang, and more importantly it expects
clang and llvm to share a library folder, which it
previously for us did not.

This patch changes:

-OSL Update to 1.11.10.0

-refactor the llvm/clang/clang-tools-extra builds into the llvm
 build using the llvm-project tarball for building that has all
 of the subprojects in it.

-update ispc/openmp builds since clang no longer its own dependency
 and they have to depend on the llvm build now.

-Update the windows builder to use the 64 bit host tools since it
 ran out of ram linking clang

-Since OSL now needs clang to link successfully a findclang.cmake
 has been provided for linux/OSX

Differential Revision: https://developer.blender.org/D10212

Reviewed By: brecht, sebbas, sybren
2021-02-24 07:13:37 -07:00

115 lines
1.8 KiB
Plaintext

/* on Linux we exclude LLVM symbols, they conflict with Mesa llvmpipe
* we also keep boost's symbols local, since some python modules could
* be using boost as well (mainly that's for lux render)
*/
{
global:
*;
*_boost*;
local:
al*;
*Alembic*;
av*;
blosc*;
*boost*;
*ceres*;
*cineon*;
*clang*;
*COLLADA*;
cu*;
*default_error_condition*;
*dpx*;
*embree*;
ff_*;
fftw*;
FLAC*;
FT_*;
*GeneratedSaxParser*;
*google*;
gsm*;
Gsm*;
html*;
id3tag*;
*Iex*;
*Ilm*;
*Imath*;
*Imf*;
jack_*;
jpeg_*;
jsimd**;
lame_*;
*llvm*;
*LLVM*;
*MathML*;
*mkldnn*;
nvrtc*;
oc_*;
ogg*;
*oidn*;
*OpenColorIO*;
*OpenImageIO*;
*OpenSubdiv*;
*openvdb*;
opj_*;
opus_*;
*OSL*;
*pathYy*;
png_*;
*SDL*;
*squish*;
*tbb*;
*textFileFormatYy*;
*TIFF*;
*tinyformat*;
*usdBlender*;
vorbis*;
vp8*;
vp9*;
vpx*;
x264_*;
xml*;
xvid*;
*YAML*;
/* LLVM symbols not in the LLVM namespace that can conflict with LLVM usage
* in OpenGL and OpenCL drivers. */
decodeInstruction;
EnableHotColdSplit;
EnableIPRA;
EnableOrderFileInstrumentation;
EnableVPlanNativePath;
EnableVPlanPredication;
FlattenedProfileUsed;
ForceStackAlign;
ForceSummaryEdgesCold;
FSEC;
__jit_debug_descriptor;
__jit_debug_register_code;
_Jv_RegisterClasses;
MachineRegionInfoPassID;
MemOPSizeLarge;
MemOPSizeRange;
MISchedPostRA;
ModuleSummaryDotFile;
__morestack;
Name;
NumNamedVarArgParams;
PGOViewCounts;
PrintBlockFreqFuncName;
PrintBranchProbFuncName;
ProfileLikelyProb;
StartAfterOptName;
StartBeforeOptName;
StaticLikelyProb;
StopAfterOptName;
StopBeforeOptName;
UseDbgAddr;
ViewBlockFreqFuncName;
ViewBlockLayoutWithBFI;
ViewHotFreqPercent;
WriteRelBFToSummary;
X86CompilationCallback*;
};