lattice / quda

QUDA is a library for performing calculations in lattice QCD on GPUs.
https://lattice.github.io/quda
Other
289 stars 97 forks source link

Hotfix/libquda test shared #1352

Closed mathiaswagner closed 1 year ago

mathiaswagner commented 1 year ago

Some improvements for development workflow: shared libquda_test compress debug information for develop build (unless using QUDA_BACKWARDS as the stracktrace does break with it).

Should help with link times and disk space requirements.

Thanks to Evan for #1351 that enabled this.

Should go through some testing to make sure the shared libquda_test does not break anything -- at least it can't break apps using QUDA.

mathiaswagner commented 1 year ago

A simple build with not a lot of things enabled had its build directory going from 3GB to 2.1Gb with this.