sonic-swss-common
sonic-swss-common copied to clipboard
Non recursive automake and Debian packaging changes
This PR brings in three major changes:
- Switch to using non-recursive automake. The primary advantage of this is that builds for source files across subdirectories can happen in parallel, which reduces the build time on systems with sufficient cores. On my dev VM, the build time went from about 2:55 to 2:28 for the Bullseye build.
- Update the Debian packaging files to a more recent syntax/features supported in Debian Buster (and newer).
- Disable building static libraries. The build time dropped to about 1:30 on my dev VM.