Module: xenomai-rpm Branch: for-upstream Commit: 54dbbaf0dca5c015f7fffb48af146ad17a44689f URL: http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=54dbbaf0dca5c015f7fffb48af146ad17a44689f
Author: Philippe Gerum <r...@xenomai.org> Date: Fri Oct 22 14:59:26 2010 +0200 build: reverse default for TLS support Thread Local Storage support is generally broken on arm gcc, but also with any stock gcc releases between 4.4.0 and 4.4.3 for powerpc. Therefore, disabling TLS support for all archs but x86 by default makes much more sense than the current setting. People who do trust their toolchain regarding TLS support are welcome to pass --enable-__thread to override this new default, with the added bonus of keeping the unlucky guys safe. NOTE: On powerpc, running mutex-torture-native with TLS enabled in your Xenomai build is a proven method of finding out which side of the fence your compiler stands on. If you badly need TLS on this arch, a safe bet is the venerable ELDK gcc 4.2.2 which does produce correct code. --- Makefile.in | 209 ++++++--- aclocal.m4 | 326 +++++++++----- config/Makefile.in | 46 ++- configure | 464 ++++++++++++-------- configure.in | 5 +- doc/Makefile.in | 140 +++++-- doc/docbook/Makefile.in | 140 +++++-- doc/docbook/custom-stylesheets/Makefile.in | 140 +++++-- doc/docbook/custom-stylesheets/xsl/Makefile.in | 140 +++++-- .../custom-stylesheets/xsl/common/Makefile.in | 46 ++- doc/docbook/custom-stylesheets/xsl/fo/Makefile.in | 46 ++- .../custom-stylesheets/xsl/html/Makefile.in | 46 ++- doc/docbook/xenomai/Makefile.in | 46 ++- doc/doxygen/Makefile.in | 46 ++- doc/man/Makefile.in | 218 ++++++---- doc/txt/Makefile.in | 85 +++- include/Makefile.in | 201 ++++++--- include/analogy/Makefile.in | 110 ++++-- include/asm-arm/Makefile.in | 179 ++++++-- include/asm-arm/bits/Makefile.in | 110 ++++-- include/asm-blackfin/Makefile.in | 179 ++++++-- include/asm-blackfin/bits/Makefile.in | 110 ++++-- include/asm-generic/Makefile.in | 179 ++++++-- include/asm-generic/bits/Makefile.in | 110 ++++-- include/asm-nios2/Makefile.in | 179 ++++++-- include/asm-nios2/bits/Makefile.in | 110 ++++-- include/asm-powerpc/Makefile.in | 179 ++++++-- include/asm-powerpc/bits/Makefile.in | 110 ++++-- include/asm-sim/Makefile.in | 179 ++++++-- include/asm-sim/bits/Makefile.in | 110 ++++-- include/asm-x86/Makefile.in | 179 ++++++-- include/asm-x86/bits/Makefile.in | 110 ++++-- include/native/Makefile.in | 110 ++++-- include/nucleus/Makefile.in | 110 ++++-- include/posix/Makefile.in | 179 ++++++-- include/posix/sys/Makefile.in | 110 ++++-- include/psos+/Makefile.in | 110 ++++-- include/rtai/Makefile.in | 110 ++++-- include/rtdm/Makefile.in | 110 ++++-- include/uitron/Makefile.in | 110 ++++-- include/vrtx/Makefile.in | 110 ++++-- include/vxworks/Makefile.in | 110 ++++-- scripts/Makefile.in | 107 ++++- src/Makefile.in | 140 +++++-- src/drvlib/Makefile.in | 140 +++++-- src/drvlib/analogy/Makefile.in | 154 +++++--- src/include/Makefile.in | 50 ++- src/rtdk/Makefile.in | 142 ++++-- src/skins/Makefile.in | 140 +++++-- src/skins/common/Makefile.in | 148 ++++--- src/skins/native/Makefile.in | 208 ++++++---- src/skins/posix/Makefile.in | 196 +++++---- src/skins/psos+/Makefile.in | 160 +++++--- src/skins/rtai/Makefile.in | 130 ++++-- src/skins/rtdm/Makefile.in | 130 ++++-- src/skins/uitron/Makefile.in | 148 ++++--- src/skins/vrtx/Makefile.in | 184 +++++--- src/skins/vxworks/Makefile.in | 190 +++++--- src/testsuite/Makefile.in | 140 +++++-- src/testsuite/clocktest/Makefile.in | 138 ++++-- src/testsuite/cyclic/Makefile.in | 138 ++++-- src/testsuite/irqbench/Makefile.in | 142 ++++--- src/testsuite/klatency/Makefile.in | 138 ++++-- src/testsuite/latency/Makefile.in | 138 ++++-- src/testsuite/sigtest/Makefile.in | 138 ++++-- src/testsuite/switchtest/Makefile.in | 138 ++++-- src/testsuite/unit/Makefile.in | 170 +++++--- src/utils/Makefile.in | 140 +++++-- src/utils/analogy/Makefile.in | 190 ++++++--- src/utils/can/Makefile.in | 190 ++++++--- src/utils/ps/Makefile.in | 134 ++++-- 71 files changed, 6789 insertions(+), 3158 deletions(-) Diff: http://git.xenomai.org/?p=xenomai-rpm.git;a=commitdiff;h=54dbbaf0dca5c015f7fffb48af146ad17a44689f _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git