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
committerPhilipp Oeser <info@graphics-engineer.com>2021-11-02 14:33:35 +0300
commitd3f047028909a2de7d68720eedd22269fba55e76 (patch)
treee4dd7b5ff4447458479c219447440573b8865656
parent31dfdb6379cd42b919ba529eb9cfd3f29eb8de64 (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 9aafddd9666..a817908acfb 100644
--- a/source/creator/blender.map
+++ b/source/creator/blender.map
@@ -74,21 +74,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;
@@ -97,18 +131,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*;
};