Rene,

One more tip!  The bug I am observing, it only shows up on a i486 system,
not in any other architecture.....  Trust me, glib wont be happy with any
optimizations!

On Thu, Nov 12, 2015 at 6:30 PM, René Rebe <[email protected]> wrote:

> Hey,
>
> I virtually always used -Os the last decade, …
>
> Hm,
> René
>
> On Nov 13, 2015, at 0:20, Toan Pham <[email protected]> wrote:
>
>
> Rene,
>
> I filed a bug report earlier today but later found out that it was the
> command wrapper of t2sde tricking glib build system from detecting and
> stripping out the optimization flags. I later read the auto configure
> script from glib and found that it was in fact, stripping out all
> optimization (see below).  The reason why you do not see the problem
> probably because your target config is not set to use optimization, ie.
> SDECFGSET_OPT=size.  If your build target wrapper has gcc remaps to
> something like "gcc -Os", it will break glib!  I think to be safe, either
> add the patch or do not use cmd wrapper to pass any kind of compiler flags.
>
>
> bug report reference:  https://bugzilla.gnome.org/show_bug.cgi?id=758028
>
>
>
> Snipplet from glib configure.ac script: it removes all "-O?" flags:
>
>  dnl *Remove all optimization flags from CFLAGS*
>   changequote({,})
> *  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9]*//g'`*
>   changequote([,])
>
>   dnl Add the special gcc flags
>   *CFLAGS="$CFLAGS -O0 -fprofile-arcs -ftest-coverage"*
>   LDFLAGS="$LDFLAGS -lgcov"
>
>
> --
>  ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin
>  DE Legal: Amtsgericht Berlin (Charlottenburg) HRB 105123B, Tax-ID#:
> DE251602478
>  Managing Director: René Rebe
>  http://exactcode.com | http://exactscan.com | http://ocrkit.com |
> http://t2-project.org | http://rene.rebe.de
>
>
----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2

Reply via email to