netdata feat: Allow use of shared libraries

Summary

Allow the use of shared libraries for libwebsockets and mosquitto if available for cloud support.

This will make platform ports e.g. FreeBSD as external baked in versions can be eliminated.

I've based this off a patch created for FreeBSD's netdata port which uses external versions of these too libraries as the the build process doesn't support additional external downloads.

Fixes: #9109

Component Name

Build system

Test Plan
  1. Build against external libs via FreeBSD ports.
  2. Build against static libs via standard netdata build pipeline.
Additional Information
Asked Jan 13 '22 22:01
avatar stevenh
stevenh

1 Answer:

  1. Build against external libs via FreeBSD ports.
  2. Build against static libs via standard netdata build pipeline.
1
Answered Feb 04 '22 at 08:02
avatar  of Chiến Nguyễn
Chiến Nguyễn