id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4788,boost.system doesn't link on Mac OS 10.4 SDK,gse.nuks@…,Beman Dawes,"Hello everyone. In fact i'm compiling on Mac OS 10.6, but i was trying to compile for 10.4 to get a better compatibility for my application. It was working until I add the boost filesystem library, which uses the boost system library. I got the following answer : ---- ""___stack_chk_fail"", referenced from: (anonymous namespace)::generic_error_category::message(int) constin libboost_system.a(error_code.o) ""___stack_chk_guard"", referenced from: ___stack_chk_guard$non_lazy_ptr in libboost_system.a(error_code.o) (maybe you meant: ___stack_chk_guard$non_lazy_ptr) ld: symbol(s) not found collect2: ld returned 1 exit status ---- The fact is that when i changed the var ""Base SDK"" [SDKROOT] from macosx10.4 to macosx10.5, it just worked well. I found more or less the same problem on another project: http://trac.wildfiregames.com/wiki/BuildInstructions It notices: ---- If you get linker errors like /usr/bin/ld: Undefined symbols: ___stack_chk_fail, ___stack_chk_guard, this comes from using a libc that is not glibc >=2.4. Until this is detected by the build system, you can hack it by removing the ""-fstack-protector-all"" line (and the next line too if needed) from build/premake/premake.lua ---- It would be great if it was possible to patch that. Hope this ticket wasn't already posted. Best regards. nuKs.",Bugs,closed,To Be Determined,system,Boost 1.44.0,Problem,worksforme,bjam linking mac 10.4,