Opened 12 years ago

Closed 12 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 12 years ago.
Patch to filesystem jamfile to fix dynamic linking on darwin

Download all attachments as: .zip

Change History (2)

by Chris Jefferson, 12 years ago

Attachment: filesystem_Jamfile.v2.patch added

Patch to filesystem jamfile to fix dynamic linking on darwin

comment:1 by Beman Dawes, 12 years ago

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.