Aleksandar Ristovski(deleted)
|
|
Aleksandar Ristovski(deleted)
05/15/2008 9:15 AM
post8099
|
Mario Charest wrote:
>> I remember investigating this size difference a while back. If I recall
>> correctly, what happened was that 3.3.5 on Neutrino was configured against a
>> different set of binutils (the build machine's native 2.10 binutils as opposed
>> to the 2.12 available in SP2 and newer) than the Windows hosted gcc. The
>> misconfigure meant that the Neutrino compiler was configured without
>> HAVE_AS_LEB128 support. This meant that gcc would generate different exception
>> handling code on Windows than on Neutrino.
>>
>> Regards,
>>
>> Ryan Mansfield
>
>
> The only fix to that will be 6.4? I mean not being able to generate the same executable whatever the host platfrom is
problematic.
>
> Does that affect debugging with gdb; how will a binary build on QNX4 behave when debugged under Windows and vice versa
?
When it comes to binary size difference, it should not affect debugging with gdb, gdb should "understand" both.
It is different question whether our debugging protocol was the same on qnx4 as it is on Neutrino, and I don't know the
answer.
|
|
|
Ryan Mansfield(deleted)
05/15/2008 9:43 AM
post8105
|
> The only fix to that will be 6.4? I mean not being able to generate the same
> executable whatever the host platfrom is problematic.
We don't have another release planned with gcc 3.3.5 so the next available fix would be with gcc 4.2 in QNX 6.4. If the
problem is critical for you, you should go through the official support channels and get a PSP fix for this issue.
Regards,
Ryan Mansfield
|
|
|