Opened 6 years ago

Last modified 6 years ago

#12685 new Bugs

boost::iostream library does not correctly mark exported symbols as visible on macOS as BOOST_IOSTREAMS_DECL is not defined

Reported by: vishalshetye@… Owned by: Jonathan Turkanis
Milestone: To Be Determined Component: iostreams
Version: Boost 1.61.0 Severity: Problem
Keywords: Cc:

Description

if iostream library is compiled with gcc visibility support on macOS the symbols are not correctly exported.

The symbols to be exported are marked with BOOST_IOSTREAMS_DECL. However, BOOST_IOSTREAMS_DECL is not defined for non Windows platforms.

Attachments (1)

patch.txt (393 bytes ) - added by vishalshetye@… 6 years ago.
sample patch

Download all attachments as: .zip

Change History (2)

by vishalshetye@…, 6 years ago

Attachment: patch.txt added

sample patch

comment:1 by vishalshetye@…, 6 years ago

Component: Noneiostreams
Owner: set to Jonathan Turkanis
Note: See TracTickets for help on using tickets.