sonic-swss-common icon indicating copy to clipboard operation
sonic-swss-common copied to clipboard

Non recursive automake and Debian packaging changes

Open saiarcot895 opened this issue 2 years ago • 0 comments

This PR brings in three major changes:

  1. 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.
  2. Update the Debian packaging files to a more recent syntax/features supported in Debian Buster (and newer).
  3. Disable building static libraries. The build time dropped to about 1:30 on my dev VM.

saiarcot895 avatar Oct 18 '22 19:10 saiarcot895