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: Eric Albert <email@hidden>
- Date: Fri, 11 Nov 2005 20:36:00 -0800
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:
This email sent to email@hidden