Module: xenomai-2.6 Branch: master Commit: eebef8bb5690bb0ba0b761e36bb7348ad9d1aa53 URL: http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=eebef8bb5690bb0ba0b761e36bb7348ad9d1aa53
Author: Philippe Gerum <r...@xenomai.org> Date: Wed Nov 28 12:46:18 2012 +0100 configure: introduce --with-atomic-ops We introduce a generic switch to select which implementation of atomic access operations shall be used within Xenomai libraries. --with-atomic-ops=builtins selects the GCC builtins, i.e. __sync_*() services. --with-atomic-ops=ad-hoc selects the ad hoc Xenomai implementation. When this switch is not specified, a conservative choice is made depending on the target architecture. Unless the GCC toolchain is outdated (i.e. does not provide these operations) or broken, --with-atomic-ops=builtins should be used. --- Makefile.in | 93 +++- aclocal.m4 | 78 ++-- config/Makefile.in | 41 ++- configure | 458 +++++++++++--------- configure.in | 29 ++ doc/Makefile.in | 52 ++- doc/asciidoc/Makefile.in | 42 ++- doc/asciidoc/README.INSTALL.adoc | 19 + doc/docbook/Makefile.in | 53 ++- doc/docbook/custom-stylesheets/Makefile.in | 52 ++- doc/docbook/custom-stylesheets/xsl/Makefile.in | 52 ++- .../custom-stylesheets/xsl/common/Makefile.in | 41 ++- doc/docbook/custom-stylesheets/xsl/fo/Makefile.in | 41 ++- .../custom-stylesheets/xsl/html/Makefile.in | 42 ++- doc/docbook/xenomai/Makefile.in | 42 ++- doc/doxygen/Makefile.in | 42 ++- doc/man/Makefile.in | 66 +++- doc/txt/Makefile.in | 56 ++- include/Makefile.in | 76 +++- include/analogy/Makefile.in | 56 ++- include/asm-arm/Makefile.in | 67 ++- include/asm-arm/bits/Makefile.in | 56 ++- include/asm-blackfin/Makefile.in | 67 ++- include/asm-blackfin/bits/Makefile.in | 56 ++- include/asm-generic/Makefile.in | 67 ++- include/asm-generic/bits/Makefile.in | 56 ++- include/asm-nios2/Makefile.in | 67 ++- include/asm-nios2/bits/Makefile.in | 56 ++- include/asm-powerpc/Makefile.in | 67 ++- include/asm-powerpc/bits/Makefile.in | 56 ++- include/asm-sh/Makefile.in | 67 ++- include/asm-sh/bits/Makefile.in | 56 ++- include/asm-sim/Makefile.in | 67 ++- include/asm-sim/bits/Makefile.in | 56 ++- include/asm-x86/Makefile.in | 67 ++- include/asm-x86/bits/Makefile.in | 56 ++- include/native/Makefile.in | 56 ++- include/nucleus/Makefile.in | 56 ++- include/posix/Makefile.in | 67 ++- include/posix/sys/Makefile.in | 56 ++- include/psos+/Makefile.in | 56 ++- include/rtdm/Makefile.in | 56 ++- include/uitron/Makefile.in | 56 ++- include/vrtx/Makefile.in | 56 ++- include/vxworks/Makefile.in | 56 ++- scripts/Makefile.in | 56 ++- src/Makefile.in | 52 ++- src/drvlib/Makefile.in | 52 ++- src/drvlib/analogy/Makefile.in | 52 ++- src/include/Makefile.in | 47 ++- src/include/xeno_config.h.in | 3 + src/skins/Makefile.in | 52 ++- src/skins/common/Makefile.in | 52 ++- src/skins/native/Makefile.in | 61 ++- src/skins/posix/Makefile.in | 61 ++- src/skins/psos+/Makefile.in | 61 ++- src/skins/rtdm/Makefile.in | 61 ++- src/skins/uitron/Makefile.in | 61 ++- src/skins/vrtx/Makefile.in | 61 ++- src/skins/vxworks/Makefile.in | 61 ++- src/testsuite/Makefile.in | 52 ++- src/testsuite/clocktest/Makefile.in | 48 ++- src/testsuite/cyclic/Makefile.in | 48 ++- src/testsuite/irqbench/Makefile.in | 50 ++- src/testsuite/klatency/Makefile.in | 48 ++- src/testsuite/latency/Makefile.in | 48 ++- src/testsuite/regression/Makefile.in | 67 ++- src/testsuite/regression/native+posix/Makefile.in | 48 ++- src/testsuite/regression/native/Makefile.in | 54 ++- src/testsuite/regression/posix/Makefile.in | 58 ++- src/testsuite/switchtest/Makefile.in | 48 ++- src/testsuite/unit/Makefile.in | 62 ++- src/testsuite/xeno-test/Makefile.in | 72 +++- src/utils/Makefile.in | 52 ++- src/utils/analogy/Makefile.in | 69 +++- src/utils/can/Makefile.in | 57 ++- src/utils/ps/Makefile.in | 48 ++- 77 files changed, 3519 insertions(+), 1133 deletions(-) Diff: http://git.xenomai.org/?p=xenomai-2.6.git;a=commitdiff;h=eebef8bb5690bb0ba0b761e36bb7348ad9d1aa53 _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git