• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Pre-binding disabled because of overlap - WTF?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Pre-binding disabled because of overlap - WTF?


  • Subject: Re: Pre-binding disabled because of overlap - WTF?
  • From: Scott Tooker <email@hidden>
  • Date: Thu, 20 Apr 2006 18:22:30 -0700

This doesn't answer your actual question, but you are much better off just turning off prebinding in the target build settings. Prebinding is a fairly fragile process that isn't necessary in the vast majority of cases since 10.3.4 came out.

Scott


On Apr 19, 2006, at 5:02 PM, John Draper wrote:

Hi, I get this after I did a build. What do they mean that "prebinding disabled because of overlap"
Overlap with what?
About the only thing I can think that might cause this was because I had moved my project
which is on an external drive to another computer using identical versions of OS and X-Code.


I thought I would alliviate this problem by removing the old one and adding the new one.
I have COPIES of these libraries in the project file on the external drive. Is this reference
lost when I move from one machine to the next?


I put these in the virtual folder called "Other Frameworks" and it's always been fine.
Then, I go and make some changes to the source, re-build, and I get this.


Before, I had made other changes to the source (on this same machine), and re-built, and
I never got this.


ld: warning prebinding disabled because (__TEXT segment (address = 0x96b40000 size = 0x2f000) of /usr/lib/libssl.0.9.7.dylib overlaps with __TEXT segment (address = 0x96b50000 size = 0x90000) of /System/ Library/Frameworks/ApplicationServices.framework/Versions/A/ Frameworks/ATS.framework/Versions/A/ATS

Am I trying to link in two copies of this library? I do have to have pre-binding checked by the way.
This is because I couldn't figure out how to link external libraries without it, and the project works,
up until now.


It appears to be a conflict in "ApplicationServices.framework"... But if you look at the attached
screen shot of my added libraries, you won't even see this framework. WTF? Why is it trying
to link this one in, and what do they mean by an "overlap" of Text segments?


Google doesn't seem to come up with anything.

I've always been able to keep "copies" of my framework in my project folder, why is it balking now?

A google search of various search strings revealed a lot of people asking this same question.
I searched the archives, and didn't see anything.


Other warnings listed below.

ld: warning prebinding not disabled even though (__LINKEDIT segment (address = 0x96b6f000 size = 0xe1f8) of /usr/lib/libssl.0.9.7.dylib overlaps with __TEXT segment (address = 0x96b50000 size = 0x90000) of /System/Library/Frameworks/ApplicationServices.framework/Versions/ A/Frameworks/ATS.framework/Versions/A/ATS on the assumption that the stripped output will not overlap

ld: warning prebinding disabled because (__TEXT segment (address = 0x90720000 size = 0x68000) of /System/Library/Frameworks/ CoreAudio.framework/Versions/A/CoreAudio overlaps with __TEXT segment (address = 0x9071d000 size = 0x10000) of /System/Library/ Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib

ld: warning prebinding not disabled even though (__TEXT segment (address = 0x90720000 size = 0x68000) of /System/Library/Frameworks/ CoreAudio.framework/Versions/A/CoreAudio overlaps with __LINKEDIT segment (address = 0x9072d000 size = 0x59d4) of /System/Library/ Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib on the assumption that the stripped output will not overlap

Although I haven't tried to run it yet, because I now have to spend a few more hours working on the
GUI with the interface builder before I can actually try and run it. But I thought I would post
this issue to the list now, in the hopes that someone might know whats going on.


John

 _______________________________________________
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

_______________________________________________ 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
  • Follow-Ups:
    • Re: Pre-binding disabled because of overlap - WTF?
      • From: John Draper <email@hidden>
References: 
 >Pre-binding disabled because of overlap - WTF? (From: John Draper <email@hidden>)

  • Prev by Date: What causes this and how can I fix it ?
  • Next by Date: RE: Pre-binding disabled because of overlap - WTF?
  • Previous by thread: Pre-binding disabled because of overlap - WTF?
  • Next by thread: Re: Pre-binding disabled because of overlap - WTF?
  • Index(es):
    • Date
    • Thread