[riot-commits] [RIOT-OS/RIOT] d33dd0: Revert "newlib: don't use -isystem for default inc...

Oleg Hahm oleg at hobbykeller.org
Wed Jan 4 11:19:58 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: d33dd06f738cf0fceae18761969f4ab5cf5e5ce7
      https://github.com/RIOT-OS/RIOT/commit/d33dd06f738cf0fceae18761969f4ab5cf5e5ce7
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M sys/newlib/Makefile.include

  Log Message:
  -----------
  Revert "newlib: don't use -isystem for default includes"

This reverts commit fb3c2b2bc9b5c70ea8399cefc7696e77044b7abb.

The reverted commit broke Clang compilation.


  Commit: fdf6726ab5bfb8b9b3461495cba216d583c24067
      https://github.com/RIOT-OS/RIOT/commit/fdf6726ab5bfb8b9b3461495cba216d583c24067
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M sys/newlib/Makefile.include

  Log Message:
  -----------
  newlib: adjust include path for newlib-nano to match change in gcc-arm-embedded toolchain


  Commit: d4f2070e8b6a9c6d86149826aa00a87b1d5a4adf
      https://github.com/RIOT-OS/RIOT/commit/d4f2070e8b6a9c6d86149826aa00a87b1d5a4adf
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M Makefile.include

  Log Message:
  -----------
  make: Correct multilib detection when using LLVM

The LLVM makefile needs to be included _after_ the CPU makefiles have
set their CFLAGS in order to get the right multilib directory from GCC.


  Commit: e2dc99f464ad99b3e0c641b91e4d63e927bfa537
      https://github.com/RIOT-OS/RIOT/commit/e2dc99f464ad99b3e0c641b91e4d63e927bfa537
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M Makefile.base

  Log Message:
  -----------
  make: Place C++ includes before C includes when compiling C++

Fixes some errors when specifying system C++ include directories where
the C++ headers need to #include_next related C headers.


  Commit: 9021001200a651a10e2d8f261cf0dbc475ad3985
      https://github.com/RIOT-OS/RIOT/commit/9021001200a651a10e2d8f261cf0dbc475ad3985
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M cpu/Makefile.include.llvm

  Log Message:
  -----------
  llvm: Add support for >=GCC-6 C++ headers on Gentoo


  Commit: 2001b362849cf7d2c63940293944ba9e82335da7
      https://github.com/RIOT-OS/RIOT/commit/2001b362849cf7d2c63940293944ba9e82335da7
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M cpu/Makefile.include.llvm

  Log Message:
  -----------
  llvm: Refactor include path search

The patterns in GCC_CXX_INCLUDE_PATTERNS are tested in order from first
to last and the first matching pattern is used instead of the last.
The latest version within each pattern will be selected, like before, to
get the most recent tool chain version.


  Commit: fd7a1de9c4e31da9d4d9b2c7a01b0f40e0ad7481
      https://github.com/RIOT-OS/RIOT/commit/fd7a1de9c4e31da9d4d9b2c7a01b0f40e0ad7481
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M sys/newlib/Makefile.include

  Log Message:
  -----------
  newlib: Refactor makefile to fix LLVM compilation failures


  Commit: e9f8608307bec7edc72caa17752bde8101af6434
      https://github.com/RIOT-OS/RIOT/commit/e9f8608307bec7edc72caa17752bde8101af6434
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M cpu/Makefile.include.llvm

  Log Message:
  -----------
  llvm: Only add -target to CFLAGS if TARGET_ARCH is set


  Commit: 84b29106576b2d9a9973fcc57d9b0bbb444620e3
      https://github.com/RIOT-OS/RIOT/commit/84b29106576b2d9a9973fcc57d9b0bbb444620e3
  Author: Oleg Hahm <oleg at hobbykeller.org>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

  Changed paths:
    M Makefile.base
    M Makefile.include
    M cpu/Makefile.include.llvm
    M sys/newlib/Makefile.include

  Log Message:
  -----------
  Merge pull request #6253 from gebart/pr/newlib-nano-include-dir-fix

LLVM+newlib include path search fixes


Compare: https://github.com/RIOT-OS/RIOT/compare/0c47cf709319...84b29106576b


More information about the commits mailing list