[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]

[XaraXtreme-dev] Zerolink (was Re: Linking and Libraries)



On 14/06/06, Phil Martin <phil@xxxxxxxx> wrote:
Ben: If we can turn ZeroLink back on in the Xcode project (currently
disabled because it caused problems) we will recover the purported
performance benefits, and more, that the makefile gains by linking
the project in chunks.

This is one of interesting things about working on a project rather
than alone. Whilst I have a bias against zerolink, it is my technical
understanding that it is fine to turn on this option. I would find it
appropriate and probably useful for zerolink to be turned on in the
svn project.

zerolink pretty much ties you to the machine on which you created the
package, and is not just a 'development' option, but a 'developer'
option. We might need to re-visit this once artists start to want Mac
Xara LX, but I wouldn't want to discourage the use of this option at
all, and certainly not at this point.

Ben

On 13 Jun 2006, at 13:21, Ben Fowler wrote:

> On 13/06/06, Alex Bligh <alex@xxxxxxxxxxx> wrote:
>> [snip]
>>
>> > Last time I looked, late on Saturday, nothing in Xara LX is
>> built as a
>> > separate library: This is way I speak of operations on 590 object
>> > files. (This must be as painful for you as it is for me, and I am
>> > guessing that there is a reason for it).
>>
>> It builds as a separate library from the Makefile. I can't speak
>> for how the XCode project works (or doesn't work). Each of
>> the directories in fact builds as a separate library using
>> the Makefile, but actually it is only necessary that wxXtra
>> should.
>
> I certainly accept that conclusion, but could I put down a marker in
> case I ever get around to discussing it, that I would not be able to
> claim that I had seen 'make' use libraries in "each of the
> directories". In fact, using XCode, I have not been able to link the
> the object files in individual directories; and this was why I needed
> to wait for Xara to deliver an XCode project the ones that I have
> created, compile the sources but can't link them. 'make' seems to do
> the final link using a command line with words like Kernel/*.o and
> wxOil/*.o
>
> Ben.