Hi everyone,<div><br></div><div>I&#39;m currently modifying an existing CMake-based project to build universal binaries on 10.6.4. Xcode 3.2.3 builds the new project fine, but the make-based compilation fails because of an undefined symbol, __Unwind_Resume.</div>

<div><br></div><div>The actual command used for compiling each C++ file is (from VERBOSE=1):</div><div>/usr/bin/c++    -Wall -Wno-multichar -O2 -g -Wall -Wno-multichar -arch i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk ....</div>

<div><br></div><div><div><div>After all files are compiled successfully, linking fails with the following message:</div></div></div><div><br></div><div><div>Undefined symbols:</div><div>  &quot;__Unwind_Resume&quot;, referenced from:</div>

<div>      macosx::MacLibraryLoader::release(ILibraryInterface**)in mac_library_loader.cpp.o</div><div><div>      macosx::MacLibraryLoader::getInterface()    in mac_library_loader.cpp.o</div><div>      macosx::MacLibraryLoader::MacLibraryLoader(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)in mac_library_loader.cpp.o</div>

</div></div><div>      .....</div><div><br></div><div>It seems __Unwind_Resume is referenced in just about every .cpp file I compile.</div><div><br></div><div>The only change I&#39;ve made from my original, i386-only project was add </div>

<div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if(APPLE)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>SET(CMAKE_OSX_ARCHITECTURES &quot;i386;x86_64&quot;)</div>

<div><span class="Apple-tab-span" style="white-space:pre">                </span>set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.5.sdk)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>endif()</div></div><div><br>
</div>
<div>Does anyone know what is going on?</div><div><br></div><div>Thanks a lot,</div><div><br></div><div>Pedro d&#39;Aquino</div><div><br></div><div><br></div><div><br></div><div><br></div>