Re: 2.1->2.2 created link error: std::__ioinit
Re: 2.1->2.2 created link error: std::__ioinit
- Subject: Re: 2.1->2.2 created link error: std::__ioinit
- From: jkp <email@hidden>
- Date: Sat, 12 Nov 2005 19:54:54 +0000
Interesting.
I just posted to the Cocoa list (probably the wrong place actually)
because Ive had exactly the same problem. I compiled from scratch
(cleaned all) and have been using GCC 4 for some time. I dont think
any of my targets are straggling on v3.3.
Maybe there is more to this that meets the eye.
Jamie
PS - I still havent solved this...what level of debugging symbols do
you have turned on Robert?
On 12 Nov 2005, at 04:36, Eric Albert wrote:
On Nov 11, 2005, at 6:09 PM, Robert J. Lang wrote:
I upgraded from Xcode 2.1 to Xcode 2.2, and a project that
formerly built in
all configurations now fails to link, with the sole link error
being that
symbol std::__ioinit is now undefined. Any thoughts on how to
proceed?
A quick check (admittedly on 10.3.9, not Tiger or Xcode 2.2, but
this should hold true anyway) shows that std::__ioinit was defined
in libstdc++.a, but it isn't part of libstdc++.dylib. The .a is
used when building with gcc 3.3 or later, while the dylib is used
with gcc 4.0.
That leads me to guess that there's a static library in your
project that hasn't been rebuilt with gcc 4.0, part of your project
is building with 3.3 and another part is building with 4.0, or
you've inadvertently switched compiler versions for your project as
part of moving to Xcode 2.2.
Hope this helps,
Eric
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40kirkconsulting.co.uk
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden