Tectu / malloy

A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket.
BSD 3-Clause "New" or "Revised" License
66 stars 8 forks source link

Add fmt as full dependency #80

Closed 0x00002a closed 3 years ago

0x00002a commented 3 years ago

This adds fmt as a full dependency alongside spdlog.

Changes

Notes

fmt exposes different symbols (or I'm guessing thats the issue anyway) depending on the value of FMT_SHARED at build time. The fedora package for fmt is missing these symbols (despite the fact its a shared lib) and fails to link when building malloy as a shared lib. I've confirmed it works with the downloaded fmt and an fmt I built from source with the proper flags.


Resolves #78