I'm generating a HPS setup for a Cyclone V device. When I run the auto generated script soc_system/synthesis/submodules/hps_sdram_p0_pin_assignments.tcl it fails.
In Quartus command-line the failure is
The Quartus GUI fails with the same message. Please notice the "inconsistency detected" note at the top. I get this from every quartus command being run from the command line, not just for tcl scripts. I'm running 64-bit ubuntu 15.10.
Because of this error, I cannot trust the Quartus toolchain on Linux.
In Quartus command-line the failure is
Code:
Inconsistency detected by ld.so: dl-close.c: 764: _dl_close: Assertion `map->l_init_called' failed!
while executing
"exec $cmd -t [ info script ] $project_name "
invoked from within
"if { ![info exists quartus(nameofexecutable)] || ($quartus(nameofexecutable) != "quartus_sta" && $quartus(nameofexecutable) != "quartus_map") } {
pos..."
(file "/srv/home/prosjekt/digtap/FPGA/atlas-soc-ghrd/ATLAS_SOC_GHRD/soc_system/synthesis/submodules/hps_sdram_p0_pin_assignments.tcl" line 110)
------------------------------------------------
Error (23031): Evaluation of Tcl script /srv/home/prosjekt/digtap/FPGA/atlas-soc-ghrd/ATLAS_SOC_GHRD/soc_system/synthesis/submodules/hps_sdram_p0_pin_assignments.tcl unsuccessful
Error: Quartus Prime Shell was unsuccessful. 1 error, 0 warnings
Error: Peak virtual memory: 980 megabytes
Error: Processing ended: Wed Mar 23 00:20:05 2016
Error: Elapsed time: 00:00:15
Error: Total CPU time (on all processors): 00:00:15
Because of this error, I cannot trust the Quartus toolchain on Linux.