Re: [Kicad-developers] Benchmarking kicad compilation on CPUs released 6 years apart

2019-10-30 Thread Tomasz Wlostowski
On 30/10/2019 17:37, Seth Hillbrand wrote: > > Two things can help there.  First, using the gold linker (if you are not > already) and second, using Ninja.  The gold linker is substantially > faster than the BFD linker. I can confirm the above, way faster! > And Ninja is smarter than make

Re: [Kicad-developers] Benchmarking kicad compilation on CPUsreleased 6 years apart

2019-10-30 Thread Simon Richter
Hi, On Wed, Oct 30, 2019 at 06:49:15PM +0100, Holger Vogt wrote: > Would you mind to switch to tag ngspice-31.3? There have been a lot > of bug fixes an enhancements, many of them initiated by KiCad users. Just did, next MSVC build should use that. Note that we mostly use my MSVC builds for the

Re: [Kicad-developers] Benchmarking kicad compilation on CPUsreleased 6 years apart

2019-10-30 Thread Adam Wolf
Do we want to switch to this for the next stable release? If so, what is the procedure for making sure it's tested? Adam On Wed, Oct 30, 2019 at 12:49 PM Holger Vogt wrote: > > Simon, > > I had a quick look at > http://ngspice.sourceforge.net/ngspice-eeschema.html#external , where > you still

Re: [Kicad-developers] Benchmarking kicad compilation on CPUsreleased 6 years apart

2019-10-30 Thread Holger Vogt
Simon, I had a quick look at http://ngspice.sourceforge.net/ngspice-eeschema.html#external , where you still are still using ngspice-28. Would you mind to switch to tag ngspice-31.3? There have been a lot of bug fixes an enhancements, many of them initiated by KiCad users. So it might be

Re: [Kicad-developers] doing math on plots

2019-10-30 Thread Holger Vogt
The current eeschema-ngspice interface is very limited. How would one plot, for example, the difference between two vectors? I tried this in a text box: .save foo=(‘v(/input)-v(/output2)’) .tran 10u 50m but "foo" does not show up in the list of vectors to display in the plot window. Here

Re: [Kicad-developers] Benchmarking kicad compilation on CPUs released 6 years apart

2019-10-30 Thread Seth Hillbrand
On 2019-10-30 08:20, Simon Richter wrote: That is more than 1100% CPU usage, with -j12, so very close to full usage. How is that even possible, don't you have that two minute phase at the end of building pcbnew_kiface where it's just building pcbnew_wrap.cxx.o and everything else is done?

Re: [Kicad-developers] Benchmarking kicad compilation on CPUs released 6 years apart

2019-10-30 Thread Tomasz Wlostowski
On 30/10/2019 16:20, Simon Richter wrote: > Hi, > > On Tue, Oct 29, 2019 at 07:00:48PM +0100, Tomasz Wlostowski wrote: > >> $ make -j12 > >> real 7m59.758s >> user 86m44.231s >> sys 5m9.724s > > That is more than 1100% CPU usage, with -j12, so very close to full usage. > > How is that even

Re: [Kicad-developers] Benchmarking kicad compilation on CPUs released 6 years apart

2019-10-30 Thread Simon Richter
Hi, On Tue, Oct 29, 2019 at 07:00:48PM +0100, Tomasz Wlostowski wrote: > $ make -j12 > real 7m59.758s > user 86m44.231s > sys 5m9.724s That is more than 1100% CPU usage, with -j12, so very close to full usage. How is that even possible, don't you have that two minute phase at the end of

Re: [Kicad-developers] Benchmarking kicad compilation on CPUsreleased 6 years apart

2019-10-30 Thread Simon Richter
Hi, On Tue, Oct 29, 2019 at 05:28:07PM -0400, Brian Piccioni wrote: > Do you use Visual Studio to compile Kicad? If so, how? I’m not very good with > things like cmake and I’ve tried and tried to get KiCad (or even just PCBNew) > to compile with Visual Studio and end up with various problems I