On 07/10/2011 08:32, Ludo Brands wrote:
Dear list,

Since lazarus has changed default debug info to dwarf, packages that are

It has not.
The change was reverted. the default is -g again (which means it may be dwarf, as -g is whatever fpc defaults to for the target)

However, the revert does not fix, any config that was already updated. So if you ever used any of the snapshots or svn versions that included the dwarf2 default, then you config may have been changed.

IMHO, I do not consider it a bug, that a config (which was only created by an experimental, and never released version) is not automatically reverted.


To reproduce the problem: in a new lazarus wince cross environment drop a
tmemdataset on a form. Set project options to create stabs. Compile. Aborts
with
G:\lazarusce\components\memds\lib\arm-wince\wince\frmselectdataset.s:1521:
Error: unknown pseudo-op: `.secrel32'

Does that happen, if you start with an empty primary config directory?

As for packages: If any package file has been committed with the dwarf setting, then those files need to be found individually.



Makefile.compiled for memds package says:
<?xml version="1.0"?>
<CONFIG>
   <Makefile Value="True"/>
   <Params Value=" -MObjFPC -Scgi -O1 -gw2 -godwarfsets -gl -vewnhi -l
-Fu../../ideintf/units/%(CPU_TARGET)-%(OS_TARGET);../../lcl/units/%(CPU_TARG
ET)-%(OS_TARGET)/%(LCL_PLATFORM);../../lcl/units/%(CPU_TARGET)-%(OS_TARGET);
../../packager/units/%(CPU_TARGET)-%(OS_TARGET);. -dLCL -dLCL%(LCL_PLATFORM)
memdslaz.pas"/>
</CONFIG>

It does not on my system.


Project options are:

  -MObjFPC -Scghi -O3 -OoREGVAR -Twince -Parm -gs -gl -WG -vewnhi ....

Svn 32410

Maybe time to update again

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to