Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2021-07-27 18:37:59 +0300
committerJeroen Bakker <jeroen@blender.org>2021-10-29 11:17:48 +0300
commit90ee4b94eeadde473d570d849bac0b9e2156c4d9 (patch)
treea488c80b39ed95cc00d229a01a0d9576098ae5e2
parentedee6f911c81d0594eaac972254237ae89b847f8 (diff)
Fix LLVM 12 symbol conflict with Mesa drivers, after recent Linux libs update
-rw-r--r--source/creator/blender.map58
1 files changed, 57 insertions, 1 deletions
diff --git a/source/creator/blender.map b/source/creator/blender.map
index 5171e94382d..a40f03404f6 100644
--- a/source/creator/blender.map
+++ b/source/creator/blender.map
@@ -73,21 +73,55 @@ local:
*YAML*;
/* LLVM symbols not in the LLVM namespace that can conflict with LLVM usage
- * in OpenGL and OpenCL drivers. */
+ * in OpenGL and OpenCL drivers.
+ *
+ * These are found by doing a Blender build with and without OSL, and
+ * comparing the output of nm -gD ./bin/blender to find symbols. */
+ AlwaysSpillBase;
+ AsmMacroMaxNestingDepth;
+ AttributorRun;
+ CheckBFIUnknownBlockQueries;
+ *cloneBitwiseIVUser*;
+ *computeHostNumHardwareThread*;
+ *computeHostNumPhysicalCores*;
decodeInstruction;
+ DisableBasicAA;
+ DisablePreInliner;
+ DisableWholeProgramVisibility;
+ EnableCHR;
+ EnableConstraintElimination;
+ EnableGVNHoist;
+ EnableGVNSink;
EnableHotColdSplit;
EnableIPRA;
+ EnableIROutliner;
+ EnableKnowledgeRetention;
+ EnableLoopFlatten;
+ EnableMatrix;
EnableOrderFileInstrumentation;
+ EnablePGSO;
+ EnableUnrollAndJam;
EnableVPlanNativePath;
EnableVPlanPredication;
+ ExtraVectorizerPasses;
FlattenedProfileUsed;
+ ForcePGSO;
ForceStackAlign;
ForceSummaryEdgesCold;
FSEC;
+ *getExtendedOperandRecurrence*;
+ *getWideRecurrence*;
+ InlinerFunctionImportStats;
+ *IROutlinerLegacyPass*;
__jit_debug_descriptor;
__jit_debug_register_code;
_Jv_RegisterClasses;
+ *LiveDebugValues*;
+ *LoopInterchangeLegacyPass*;
MachineRegionInfoPassID;
+ MaxDevirtIterations;
+ MaxRegistersForGCPointers;
+ MemOPOptMemcmpBcmp;
MemOPSizeLarge;
MemOPSizeRange;
MISchedPostRA;
@@ -96,18 +130,40 @@ local:
Name;
NumNamedVarArgParams;
PGOViewCounts;
+ PGSOColdCodeOnly;
+ PGSOColdCodeOnlyForInstrPGO;
+ PGSOColdCodeOnlyForPartialSamplePGO;
+ PGSOColdCodeOnlyForSamplePGO;
+ PgsoCutoffInstrProf;
+ PgsoCutoffSampleProf;
+ PGSOLargeWorkingSetSizeOnly;
+ PreInlineThreshold;
PrintBlockFreqFuncName;
PrintBranchProbFuncName;
ProfileLikelyProb;
+ RunNewGVN;
+ RunPartialInlining;
+ RunSLPVectorization;
+ ScalePartialSampleProfileWorkingSetSize;
+ *ScopedAliasMetadataDeepCloner*;
+ ShouldPreserveAllAttributes;
+ SkipFunctionNames;
StartAfterOptName;
StartBeforeOptName;
StaticLikelyProb;
StopAfterOptName;
StopBeforeOptName;
+ UseContextLessSummary;
UseDbgAddr;
+ UseLEB128Directives;
+ UseRegistersForDeoptValues;
+ UseRegistersForGCPointersInLandingPad;
ViewBlockFreqFuncName;
ViewBlockLayoutWithBFI;
ViewHotFreqPercent;
+ WholeProgramVisibility;
+ *widenLoopCompare*;
+ *widenWithVariant*;
WriteRelBFToSummary;
X86CompilationCallback*;
};