• 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: Zerolink Yet Again...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Zerolink Yet Again...


  • Subject: Re: Zerolink Yet Again...
  • From: "Michael Miller" <email@hidden>
  • Date: Thu, 25 Oct 2007 12:33:57 -0400

ZeroLink is cool, but in practice doesn't work so well. The reason you get the errors is because ZeroLink links at runtime. For example, if you forgot to load a library into your application, and it just happens to be loaded by the OS, your program will work fine and use the existing copy of the library, but when you link your program(including all the external libraries) without ZeroLink, it checks for these external libraries.

 
This is why ZeroLink is very bad to use for development; it creates an unstable platform; you don't know what libraries will be loaded on the computer running it, and when it's time to do a deployment build, you may find yourself with hundreds of errors due to missing dependencies.

-- Mike

On 10/25/07, Phil Hystad <email@hidden > wrote:
OK, I think every question I have asked on this forum so far has been
about zero link and yet again I have a question.

I was stumped by a zero link error so I turned zero link off and got
a half-dozen other errors on my project -- more then I expected.
Yes, I do admit this is the first time I turned off zero link on this
particular set of code but still.  All the errors were justified but
I was surprised that I needed to disable zero link to see them.
Errors like multiple defined variables and functions (I as gluing two
different systems together) were the bulk of the problems.

So, is it true that if you are using debug and zero link enabled that
such valuable information on your project build is ignored?  If this
is the case, I doubt I will use zero link very much at all.  Or, is
there some other setting I should be using?  I mean, I can see the
advantage of not linking some procedure that has not been written yet
(and, not being actively used) but the idea of ignoring other errors
such as multiple defines seems to be a big disadvantage.

phil

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden 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

References: 
 >Zerolink Yet Again... (From: Phil Hystad <email@hidden>)

  • Prev by Date: Zerolink Yet Again...
  • Next by Date: Re: Zerolink Yet Again...
  • Previous by thread: Zerolink Yet Again...
  • Next by thread: Re: Zerolink Yet Again...
  • Index(es):
    • Date
    • Thread