From 6fca1dd4dc4fa709e54b17bb9784e497c9a6a00c Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sun, 21 Dec 2014 17:37:11 +0800 Subject: [PATCH] mibuild/xilinx_vivado: fix list aliasing problem --- mibuild/xilinx_vivado.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mibuild/xilinx_vivado.py b/mibuild/xilinx_vivado.py index 9e9dc05ed..5699deba5 100644 --- a/mibuild/xilinx_vivado.py +++ b/mibuild/xilinx_vivado.py @@ -89,8 +89,11 @@ def _run_vivado(build_name, vivado_path, source, ver=None): raise OSError("Subprocess failed") class XilinxVivadoPlatform(xilinx_common.XilinxGenericPlatform): - bitstream_commands = [] - additional_commands = [] + def __init__(self, *args, **kwargs): + xilinx_common.XilinxGenericPlatform.__init__(self, *args, **kwargs) + self.bitstream_commands = [] + self.additional_commands = [] + def build(self, fragment, build_dir="build", build_name="top", vivado_path="/opt/Xilinx/Vivado", source=True, run=True): tools.mkdir_noerror(build_dir)