gnustep-dev
[Top][All Lists]
Advanced

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

Re: "Changed type signature" debug output


From: Fred Kiefer
Subject: Re: "Changed type signature" debug output
Date: Mon, 16 Jan 2012 12:09:56 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111220 Thunderbird/9.0

On 15.01.2012 15:12, Wolfgang Lux wrote:
Fred Kiefer wrote:

When starting up Ink with debug output enabled (openapp Ink/Ink
--GNU-Debug=dflt) I get the following message a lot:

File GSFFIInvocation.m: 604. In GSFFIInvocationCallback Changed
type signature 'address@hidden:address@hidden@address@hidden@44' to
'address@hidden:address@hidden@address@hidden@48' for
'postNotificationName:object:userInfo:deliverImmediately:for:'

I checked the various definition of that method that is implemented
in base/Tools/gdnc.m and they all seem to match. I now think that
the problem must be related to the size of BOOL, but I don't quite
see how that could differ. Any explanation for that out there?

Maybe it's not the size of BOOL but rather the compiler imposing
stricter alignment constraints with pointers aligned to a full word
(i.e., 8 byte) boundary?

This may well be, but why should the same compiler use different
alignment rules when compiling base/Source and base/Tools? That is, I still don't understand why this is happening :-(




reply via email to

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