whitequark changed the topic of #yosys to: Yosys Open SYnthesis Suite: https://github.com/YosysHQ/yosys/ | Channel logs: https://libera.irclog.whitequark.org/yosys/ | Bridged to #yosys:matrix.org
tpb has quit [Remote host closed the connection]
tpb has joined #yosys
jn has quit [Ping timeout: 265 seconds]
jn has joined #yosys
jn has joined #yosys
citypw has joined #yosys
tokamak has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in]
tokamak has joined #yosys
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #yosys
kristianpaul has quit [Read error: Connection reset by peer]
kristianpaul has joined #yosys
Adrien[m] has joined #yosys
<Adrien[m]> Hi Yosys developers, I'd like to remote a compilation difficulty. More exactly a re-compilation unnecessary burden
<Adrien[m]> When I touch a file such as cells_map.v, and rerun make, there is a very heavy compilation done systematically that looks very unrelated
<Adrien[m]> compilation of frontends/rtlil/rtlil_parser.tab.cc, frontends/rtlil/rtlil_parser.tab.cc
<Adrien[m]> It takes several minutes and heavy on RAM, so this makes testing patches more difficult than it should.
<Adrien[m]> I'm not familiar with lex'ing and the likes... is there something possible in Makefiles to avoid recompilation of these things ?
gruetzkopf has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
gruetzkopf has joined #yosys
gruetzkopf has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
gruetzkopf has joined #yosys
<whitequark[cis]> that sounds like an issue with your environment
citypw has quit [Ping timeout: 264 seconds]
<Adrien[m]> It is the package for Archlinux from the AUR (user repository, compile from sources). I'm just doing make to recompile. Even if nothing was changed, that piece of lengthy compilation is relaunched. It has always done that.
<Adrien[m]> Maybe linked to the configure options used in the package ?
Adoz has joined #yosys
<Adrien[m]> Oh, veirder and weirder. If I touch the file `techlibs/xilinx/cells_map.v` or edit stuff in it that does not change whatever this ends up being processed to, then no lengthy recompilation happend.
<Adrien[m]> But if meaningful content is touched, then the lengthy recompilation heppens.
<Adrien[m]> So this seems intentional.
<Adrien[m]> Is there really a dependency from techlibs/xilinx/cells_map.v to recompilation of frontends/rtlil/rtlil_parser.tab.cc, frontends/verilog/verilog_parser.tab.cc ?
<Adrien[m]> Recompiling a parsing tool seems unnecessary.
remexre has quit [Remote host closed the connection]
Adoz has quit [Ping timeout: 264 seconds]
nonchip has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
nonchip has joined #yosys
remexre has joined #yosys