Re: XCode 4 & copied frameworks
Re: XCode 4 & copied frameworks
- Subject: Re: XCode 4 & copied frameworks
- From: Wade Tregaskis <email@hidden>
- Date: Mon, 26 Mar 2012 17:42:27 -0700
> I removed the -seg1addr 0x04000000 option as the Frameworks do not need to run on OSX prior to 10.4. The program ran. I assume the need to prebind was only for backward compatibility?
Prebinding has been unnecessary since Tiger. In fact if memory serves as of Leopard prebinding actually incurs more of a performance penalty than not.
I'm also unsure how a fixed framework load address would work in the presence of modern security features like Address-Space Layout Randomisation. It's quite possible the flag is ignored completely (or worse, actually still applies and prevents ASLR and other techniques from being applied).
That said there was a gdb bug back in the day which necessitated the use of seg1addr, though it was fixed in gdb years ago and I doubt lldb has the same problem.
_______________________________________________
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