different compile results on Linux- and Windows-version of Quartus Prime
On my workstation i run windows 10 and use Quartus Prime Lite 21.1.0 and all my projects compiles fine.
After setting up CI with a linux VM on an Buildserver one of my projects refuse to compile(Same Quartus version but for linux).
I track down the problem and noticed that during Analysis & Synthese process, Quartus Prime on the Linux machine needs a lot more logic.
During fitting it doesn't fit into the device (10CL016) and fitting fails.
I try to get the same result on the windows machine and i could reproduce the result from the linux machine.
If i set ALLOW_REGISTER_MERGING = OFF i got exactly the same result during Analysis & Synthese and Fitting fails.
So for me it looks like ALLOW_REGISTER_MERGING isn't working or is ignored on the linux machine.
Is that feature not supported ? or is there a way to force Quartus to enable ALLOW_REGISTER_MERGING?
With Quartus Prime lite 20.0 its the same.
Regarding the link to the documentation. Is that correct that ALLOW_REGISTER_MERGING is only supported on Arria 10 and Cyclone 10 GX? The project is with an Cyclone 10 LP, nevertheless that feature works on the Windows version of Quartus for Cyclone 10 LP.
I run Quartus on an Ubuntu 18.04 , that shows up on the list of supported Linux distributions.