Hi all,

I’m building my OS X product using Xcode 3, on 10.6, using 10.5 as the base and 
deployment SDK. It’s been very stable on 10.5 through 10.9. On 10.10 we’ve been 
seeing a lot of random crashing. Management is reluctant to make any changes to 
the build process, i.e. move to Xcode 6.2 on 10.10, using a base SDK of 10.10 
and a deployment SDK of 10.5, which I would like to do, but I need some good 
reasons for doing so.

I got a recent crash report that is exactly the problem reported at 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142.

Bug filed with gcc:
==========
It seems when a thread is finished, its thread cleanup routine is called before 
destructors of TLS(Thread Local Storage) variables are called and it causes 
(possible) segmentation faults.

This problem happens only on OSX. When I tried the same C++ code on Ubuntu12.04 
with g++-4.8.1. There was no problem. I also tried with clang++-3.3 on OSX. 
There was no problem either.
 ==========

So the question is: besides the problem in the gcc bug report, can continuing 
to build with Xcode 3 using gcc with a 10.5 base SDK cause instability (random 
crashing) on 10.10?

Thanks,
Michael Domino
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to