Opened 8 years ago

Closed 8 years ago

#4237 closed Patches (fixed)

Boost filesystem dynamic failure on darwin

Reported by: Chris Jefferson Owned by: Beman Dawes
Milestone: Boost 1.43.0 Component: filesystem
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

In boost filesystem, the following situation occurs:

boost_filesystem.dylib links to boost_system.dylib

Applications use symbols from both boost_filesystem.dylib and boost_system.dylib, but only link to boost_filesystem.dylib. The linker complains.

This seems to also exist on windows, and there is already an explicit except for it. The same problem seems to occur on darwin. This patches fixes the problem.

Attachments (1)

filesystem_Jamfile.v2.patch (651 bytes) - added by Chris Jefferson 8 years ago.
Patch to filesystem jamfile to fix dynamic linking on darwin

Download all attachments as: .zip

Change History (2)

Changed 8 years ago by Chris Jefferson

Attachment: filesystem_Jamfile.v2.patch added

Patch to filesystem jamfile to fix dynamic linking on darwin

comment:1 Changed 8 years ago by Beman Dawes

Resolution: fixed
Status: newclosed

(In [62179]) Apply fix #4237 uniformly to all shared builds, in the hope that this same problem is what is causing failures on IBM and Sun platforms. Believed to be harmless on platforms where it isn't needed.

Note: See TracTickets for help on using tickets.