Forum Discussion
We manage to find the root cause of the issue:
The modelsim.ini file used in this case was carried over from a previous project, so it didn’t include the latest default settings. As a result, errors like the suppressible vlog-12110 were triggered because the -novopt switch was still active by default.
This occurred because the line VoptFlow = 1 was missing from the modelsim.ini, and the -novopt option has since been deprecated.
In newly generated modelsim.ini files, VoptFlow = 1 is enabled by default to support the vopt optimization flow.
Example from modelsim.ini:
[vsim]
; vopt flow
; Enables automatic design optimization
; Default is enabled
VoptFlow = 1
For more information, there’s also a knowledge base article that explains how to compile “Resource” libraries and how this relates to the vopt flow.
https://support.sw.siemens.com/en-US/product/852852103/knowledge-base/MG527812
I will create an Altera-version Knowledge Base article for the solution discussed above. Based on the conversation, there are currently no plans to automatically enable this option in the modelsim.ini file, as the intention is to maintain flexibility and ensure backward compatibility with modelsim.ini files from older projects.