Boost C++ Libraries: Ticket #1613: Link Errors against file_system on OS X with Intel Version 10.1 C++ compilers https://svn.boost.org/trac10/ticket/1613 <p> While trying to create an intermediate dynamic library on OS X 10.4.11 (Intel) that utilizes boost::file_system I receive the following link errors: </p> <p> Linking CXX shared library Bin/libMXADataModel.dylib xilibtool: executing 'libtool' ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option CMakeFiles/MXADataModel.dir/src/HDF5/H5MXADataFile.o definition of common <span class="underline">ZZN5boost10filesystem12initial_pathINS0_10basic_pathISbIwSt11char_traitsIwESaIwEENS0_12wpath_traitsEEEEERKT_vE9init_path (size 16) CMakeFiles/MXADataModel.dir/src/HDF5/H5MXADataFile.o definition of common </span>ZZN5boost10filesystem12initial_pathINS0_10basic_pathISsNS0_11path_traitsEEEEERKT_vE9init_path (size 16) CMakeFiles/MXADataModel.dir/src/HDF5/H5MXADataFile.o definition of common <span class="underline">ZZN5boost10filesystem6detail14remove_all_auxINS0_10basic_pathISbIwSt11char_traitsIwESaIwEENS0_12wpath_traitsEEEEEmRKT_E7end_itr (size 16) CMakeFiles/MXADataModel.dir/src/HDF5/H5MXADataFile.o definition of common </span>ZZN5boost10filesystem6detail14remove_all_auxINS0_10basic_pathISsNS0_11path_traitsEEEEEmRKT_E7end_itr (size 16) libtool: internal link edit command failed make<a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a>: <strong>* [Bin/libMXADataModel.dylib] Error 1 make<a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a>: </strong>* [CMakeFiles/MXADataModel.dir/all] Error 2 make: <strong>* [all] Error 2 </strong></p> <p> This is reproducible on the system by simply including boost/filesystem/operations.hpp in any file that is built into the library. </p> <p> Thanks for your attention to this bug </p> <p> Mike Jackson Senior Software Engineer IMTS.us </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1613 Trac 1.4.3 Beman Dawes Sun, 31 May 2009 14:11:14 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1613#comment:1 https://svn.boost.org/trac10/ticket/1613#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">worksforme</span> </li> </ul> <p> All the OS X / Intel C++ tests are now passing. See the current regression reports. </p> <p> --Beman </p> Ticket