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

Reply via email to