export missed symbols

Enable `-fvisibility=hidden` and `-fvisibility-inlines-hidden` by default in CI builds to ensure all public symbols are exported correctly.
This commit is contained in:
Sergiu Deitsch
2021-05-19 16:03:45 -07:00
committed by Victor Zverovich
parent 71fb113818
commit 13e652939b
6 changed files with 27 additions and 10 deletions
+2 -2
View File
@@ -394,7 +394,7 @@ struct ostream_params {
static constexpr detail::buffer_size buffer_size;
/** A fast output stream which is not thread-safe. */
class ostream final : private detail::buffer<char> {
class FMT_API ostream final : private detail::buffer<char> {
private:
file file_;
@@ -404,7 +404,7 @@ class ostream final : private detail::buffer<char> {
clear();
}
FMT_API void grow(size_t) override final;
void grow(size_t) override;
ostream(cstring_view path, const detail::ostream_params& params)
: file_(path, params.oflag) {