Surelog icon indicating copy to clipboard operation
Surelog copied to clipboard

Investigate use of precompiled headers

Open hs-apotell opened this issue 4 years ago • 2 comments

The current build times for UHDM on windows & msys2 platform are over 6x compared to the same on unix & osx. Use of precompiled headers got them closer (a lot closer) but it negatively impacted Surelog performance.

Needs further investigation as to why compilation step would impact performance, especially on unix.

hs-apotell avatar Dec 31 '21 08:12 hs-apotell

Actually, I don't see a negative performance anymore on Linux.

alaindargelas avatar Dec 31 '21 18:12 alaindargelas

The precompiled header changes was merged and reverted again. It's not part of the current master.

Change that introduced it - https://github.com/chipsalliance/UHDM/pull/550 Change that reverted it again - https://github.com/chipsalliance/UHDM/pull/552

If you can, I would recommend pulling that PR into your local environment and evaluating.

hs-apotell avatar Dec 31 '21 21:12 hs-apotell