Verific build fixes
authorClifford Wolf <clifford@clifford.at>
Sun, 17 May 2015 06:19:52 +0000 (08:19 +0200)
committerClifford Wolf <clifford@clifford.at>
Sun, 17 May 2015 06:19:52 +0000 (08:19 +0200)
frontends/verific/build_amd64.txt
frontends/verific/verific.cc
kernel/log.cc
techlibs/ice40/Makefile.inc
techlibs/xilinx/Makefile.inc

index 9bb6e3203a37313603f518d711e2958c72714c8d..0a2204753a35be0e127c719577ddfbc31a59b092 100644 (file)
@@ -21,7 +21,7 @@ VERIFIC_DIR = /usr/local/src/verific_lib_eval
 2.) Install the necessary multilib packages
 
 Hint: On debian/ubuntu the multilib packages have names such as
-libreadline-dev:amd64 or lib32readline6-dev, depending on the
+libreadline-dev:i386 or lib32readline6-dev, depending on the
 exact version of debian/ubuntu you are working with.
 
 
index 79abcf245536b635ead89dc9ed902b0f8ff660b1..5f362a0c3d1e27ccc47086ba652b64adbfaf6c9a 100644 (file)
@@ -65,7 +65,7 @@ static void msg_func(msg_type_t msg_type, const char *message_id, linefile_type
        log("\n");
 }
 
-static void import_attributes(std::map<RTLIL::IdString, RTLIL::Const> &attributes, DesignObj *obj)
+static void import_attributes(dict<RTLIL::IdString, RTLIL::Const> &attributes, DesignObj *obj)
 {
        MapIter mi;
        Att *attr;
index bf92dacedd441be16637dab8693e1d9fb6c44a67..29644a067c2a22b7a23bedce2101a475d6d84d35 100644 (file)
@@ -264,7 +264,7 @@ void log_pop()
        log_flush();
 }
 
-#ifdef __linux__
+#if defined(__linux__) && defined(YOSYS_ENABLE_PLUGINS)
 void log_backtrace(const char *prefix, int levels)
 {
        if (levels <= 0) return;
index 6900f74abe76d6e638678e824b5d5d8420b67f53..a9d2f2369649cd562ab039f0f6294ac1b8e68e4c 100644 (file)
@@ -11,8 +11,8 @@ EXTRA_OBJS += techlibs/ice40/brams_init.mk
 .SECONDARY: techlibs/ice40/brams_init.mk
 
 techlibs/ice40/brams_init.mk: techlibs/ice40/brams_init.py
-       cd techlibs/ice40 && python brams_init.py
-       touch techlibs/ice40/brams_init.mk
+       $(P) cd techlibs/ice40 && python brams_init.py
+       $(Q) touch techlibs/ice40/brams_init.mk
 
 techlibs/ice40/brams_init1.vh: techlibs/ice40/brams_init.mk
 techlibs/ice40/brams_init2.vh: techlibs/ice40/brams_init.mk
index 76a0cd7425f39a9dbfc24bcf6fdec45f4a3084c3..a8f5416e345bffcd01e1653ab085dbdd15c6be84 100644 (file)
@@ -10,8 +10,8 @@ EXTRA_OBJS += techlibs/xilinx/brams_init.mk
 .SECONDARY: techlibs/xilinx/brams_init.mk
 
 techlibs/xilinx/brams_init.mk: techlibs/xilinx/brams_init.py
-       cd techlibs/xilinx && python brams_init.py
-       touch techlibs/xilinx/brams_init.mk
+       $(P) cd techlibs/xilinx && python brams_init.py
+       $(Q) touch techlibs/xilinx/brams_init.mk
 
 techlibs/xilinx/brams_init_36.vh: techlibs/xilinx/brams_init.mk
 techlibs/xilinx/brams_init_32.vh: techlibs/xilinx/brams_init.mk