Changes have been pushed for the repository "fawkes.git".
(Fawkes Robotics Software Framework)

Clone:  g...@git.fawkesrobotics.org:fawkes.git
Gitweb: http://git.fawkesrobotics.org/fawkes.git
Trac:   http://trac.fawkesrobotics.org

The branch, vmatare/conservative-default-build has been created
        at  c170badd0b4c50a0aea105d390452d2a5eec2b60 (commit)

http://git.fawkesrobotics.org/fawkes.git/vmatare/conservative-default-build

- *Log* ---------------------------------------------------------------
commit c170badd0b4c50a0aea105d390452d2a5eec2b60
Author:     Victor Mataré <mat...@lih.rwth-aachen.de>
AuthorDate: Sat Apr 14 15:30:30 2018 +0200
Commit:     Victor Mataré <mat...@lih.rwth-aachen.de>
CommitDate: Sat Apr 14 15:30:30 2018 +0200

    buildsys: use conservative build options by default
    
    -mtune=native can lead to memory alignment issues with the Eigen library
    when data is shared with other code that was built with different
    optimization. The PCL lib is one such case.
    
    Also replace -O3 with -O2 since some of those optimizations have been
    found to be buggy (e.g. uninitialized quaternions in the tf tolua
    interface).
    
    Potentially dangerous optimization should not be set by the
    domain-independent default repo, but rather by the domain repo. The
    infrastructure to do this is already in place, anyway.

http://git.fawkesrobotics.org/fawkes.git/commit/c170bad
http://trac.fawkesrobotics.org/changeset/c170bad

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


- *Summary* -----------------------------------------------------------


- *Diffs* -------------------------------------------------------------

- *commit* c170badd0b4c50a0aea105d390452d2a5eec2b60 - - - - - - - - - -
Author:  Victor Mataré <mat...@lih.rwth-aachen.de>
Date:    Sat Apr 14 15:30:30 2018 +0200
Subject: buildsys: use conservative build options by default

 etc/buildsys/btypes/config_fawkes.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/etc/buildsys/btypes/config_fawkes.mk 
b/etc/buildsys/btypes/config_fawkes.mk
index 39959f5..da399e2 100644
--- a/etc/buildsys/btypes/config_fawkes.mk
+++ b/etc/buildsys/btypes/config_fawkes.mk
@@ -17,5 +17,5 @@ SYSROOT ?=
 
 # Add -DDEBUG_THREADING if you run into threading problems like deadlocks.
 # Read FawkesDebugging in the Fawkes Trac Wiki on how to use it
-CFLAGS_EXTRA ?=        -g -Wall -Werror $(CFLAGS_MTUNE_NATIVE) -O3
+CFLAGS_EXTRA ?=        -g -Wall -Werror -O2
 




-- 
Fawkes Robotics Framework                 http://www.fawkesrobotics.org
_______________________________________________
fawkes-commits mailing list
fawkes-commits@lists.kbsg.rwth-aachen.de
https://lists.kbsg.rwth-aachen.de/listinfo/fawkes-commits

Reply via email to