[riot-commits] [RIOT-OS/RIOT] cf482c: build system: Add libstdcpp feature and doc

benpicco noreply at github.com
Thu Jul 23 19:05:32 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: cf482c5d4673d3e09dce09f64f15eb14e856c04d
      https://github.com/RIOT-OS/RIOT/commit/cf482c5d4673d3e09dce09f64f15eb14e856c04d
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M Makefile.dep
    M cpu/arm7_common/Makefile.features
    M cpu/cortexm_common/Kconfig
    M cpu/cortexm_common/Makefile.features
    M cpu/esp_common/Kconfig
    M cpu/esp_common/Makefile.features
    M cpu/fe310/Kconfig
    M cpu/fe310/Makefile.features
    M cpu/mips32r2_common/Makefile.features
    M cpu/native/Makefile.features
    M doc/doxygen/riot.doxyfile
    A doc/doxygen/src/using-cpp.md
    M kconfigs/Kconfig.features
    M tests/cpp_exclude/Makefile
    M tests/cpp_ext/Makefile

  Log Message:
  -----------
  build system: Add libstdcpp feature and doc

- Add libstdcpp feature to indicate a platform is providing a libstdc++
  implementation ready for use
- The existing cpp feature now only indicates a working C++ toolchain without
  libstdc++. (E.g. still useful for the Arduino compatibility layer.)
- Added libstdcpp as required feature were needed
- Added some documentation on C++ on RIOT


  Commit: 0ed7ead587777ecb142143b57271473b9cc5e0b2
      https://github.com/RIOT-OS/RIOT/commit/0ed7ead587777ecb142143b57271473b9cc5e0b2
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M cpu/native/Makefile.features

  Log Message:
  -----------
  cpu/native: Workaround for libstdcpp for FreeBSD

On FreeBSD, libstdc++ is known to not work with -m32. Thus, we don't provide
it feature libstdcpp there.


  Commit: f3bce196462a3455aab6d6c42a357732821b9b34
      https://github.com/RIOT-OS/RIOT/commit/f3bce196462a3455aab6d6c42a357732821b9b34
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M Makefile.dep
    M cpu/arm7_common/Makefile.features
    M cpu/cortexm_common/Kconfig
    M cpu/cortexm_common/Makefile.features
    M cpu/esp_common/Kconfig
    M cpu/esp_common/Makefile.features
    M cpu/fe310/Kconfig
    M cpu/fe310/Makefile.features
    M cpu/mips32r2_common/Makefile.features
    M cpu/native/Makefile.features
    M doc/doxygen/riot.doxyfile
    A doc/doxygen/src/using-cpp.md
    M kconfigs/Kconfig.features
    M tests/cpp_exclude/Makefile
    M tests/cpp_ext/Makefile

  Log Message:
  -----------
  Merge pull request #14503 from maribu/cpp-feature

build system: Add libstdcpp feature and doc


Compare: https://github.com/RIOT-OS/RIOT/compare/f39d40704c77...f3bce196462a


More information about the commits mailing list