| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://www.chromium.org/chromium-os/build/c-exception-support/
C++ exceptions are disabled by default for all C and C++ code.
BUG=b:248508087
TEST=make runhosttests -j
TEST=make buildall -j
BRANCH=none
Change-Id: I03f9be211f859af239dd65e1839650b88f95fe57
Signed-off-by: Yi Chou <yich@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4336874
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some platform are using the GNU compilers. We should support them
properly.
BUG=b:248508087
TEST=make runhosttests -j
TEST=make buildall -j
BRANCH=none
Change-Id: Ia8d85bacf00c49a63f6f0fe665ea1309cc84b1f1
Signed-off-by: Yi Chou <yich@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4336873
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Separate the common parts of the toolchain file, so the other toolchain
files can reuse the same configs.
BUG=b:248508087
TEST=make runhosttests -j
TEST=make buildall -j
BRANCH=none
Change-Id: I1a77ad3bd027c3d16640f99de3c0dfb9f009b48e
Signed-off-by: Yi Chou <yich@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4337338
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove toolchain workarounds for C++ header files
location and GNU_SOURCE as they are fixed in clang.
BRANCH=none
BUG=b:254916723, b:234507656, b:241489000
TEST=./util/compare_build.sh -b all -j 120
Change-Id: I8e1cd634c1085803fddcc2dec8f5667453a5e0e6
Signed-off-by: Manoj Gupta <manojgupta@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4074063
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
|
|
BRANCH=none
BUG=b:248508087, b:254530679
TEST=Build googletest with the ARMv7-M toolchain:
cmake -GNinja -Dgtest_disable_pthreads=ON \
-DCMAKE_TOOLCHAIN_FILE=~/chromiumos/src/platform/ec/cmake/toolchain-armv7m.cmake \
-DCMAKE_INSTALL_PREFIX=~/chromiumos/src/third_party/tmp ..
ninja
ninja install
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Change-Id: If31e1937f444f44f153fde9c8aadcb1824e12ee8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3929249
Reviewed-by: Andrea Grandi <agrandi@google.com>
Reviewed-by: Bobby Casey <bobbycasey@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
|