[Bf-blender-cvs] [433eaffd55a] blender-v2.83-release: Fix some LLVM symbols outside of the llvm namespace being public on Linux

Brecht Van Lommel noreply at git.blender.org
Fri May 1 23:03:13 CEST 2020


Commit: 433eaffd55a5815dfae31a07747f358bda162aed
Author: Brecht Van Lommel
Date:   Fri May 1 22:54:38 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB433eaffd55a5815dfae31a07747f358bda162aed

Fix some LLVM symbols outside of the llvm namespace being public on Linux

This may help with T68052, crashes with Intel NEO OpenCL driver.

===================================================================

M	source/creator/blender.map

===================================================================

diff --git a/source/creator/blender.map b/source/creator/blender.map
index fda6c37b10d..7720ad2b56c 100644
--- a/source/creator/blender.map
+++ b/source/creator/blender.map
@@ -18,14 +18,12 @@ local:
   *cineon*;
   *COLLADA*;
   cu*;
-  decodeInstruction;
   *default_error_condition*;
   *dpx*;
   *embree*;
   ff_*;
   fftw*;
   FLAC*;
-  ForceStackAlign;
   FT_*;
   *GeneratedSaxParser*;
   *google*;
@@ -40,14 +38,11 @@ local:
   jack_*;
   jpeg_*;
   jsimd**;
-  _Jv_RegisterClasses;
   lame_*;
   *llvm*;
   *LLVM*;
   *MathML*;
   *mkldnn*;
-  Name;
-  NumNamedVarArgParams;
   oc_*;
   ogg*;
   *oidn*;
@@ -72,8 +67,46 @@ local:
   vp9*;
   vpx*;
   x264_*;
-  X86CompilationCallback*;
   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*;
 };



More information about the Bf-blender-cvs mailing list