gnustep-dev
[Top][All Lists]
Advanced

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

Re: plmerge crash in latest trunk


From: David Chisnall
Subject: Re: plmerge crash in latest trunk
Date: Thu, 29 Jan 2009 10:30:14 +0000

Perhaps I'm missing something, but wouldn't leaving this line in NSZone.m have avoided breaking the ABI:

NSZone* __nszone_private_hidden_default_zone = &default_zone;

Code including the new header would not access this variable, but code already linked would.

David

On 29 Jan 2009, at 10:14, Richard Frith-Macdonald wrote:


On 29 Jan 2009, at 10:06, David Chisnall wrote:

On 29 Jan 2009, at 08:14, Richard Frith-Macdonald wrote:

Changing the ABI even in svn trunk is sufficiently unusual that I emailed the mailing list to highlight the issue at the point when this change was made, but I guess you don't follow the gnustep lists?

I'm on gnustep-discuss and gnustep-dev, but searching my mail spool for ABI I don't see anything recent on either list. Perhaps you could point me to the thread in question?

There's no thread ... just a single email:

Message-Id: <address@hidden>
From: Richard Frith-Macdonald <address@hidden >
To: GNUstep Discuss <address@hidden>
Content-Type: text/plain;
        charset=US-ASCII;
        format=flowed;
        delsp=yes
Content-Transfer-Encoding: 7bit
X-Smtp-Server: mail.brainstorm.co.uk:richard.frith-macdonald
Mime-Version: 1.0 (Apple Message framework v930.3)
Subject: Changes in trunk
Date: Mon, 19 Jan 2009 11:43:20 +0000

My latest commit to the base library in svn trunk hides some private
internals of the memory management system, and this unfortunately
means that code built with an older version will fail to link with an
'undefined reference' error.

The solution is to rebuild all your code where any source file
includes/imports NSZone.h

Sorry for any inconvenience.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]