Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use avr-gcc 14.2 in benchmarks in CI #567

Merged
merged 2 commits into from
Oct 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/real-time-cpp-benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,11 @@ jobs:
fetch-depth: '0'
- name: update-tools
run: |
wget --no-check-certificate https://github.com/ckormanyos/avr-gcc-build/releases/download/v14.1.0/gcc-14.1.0-avr.tar.gz
tar -xzf gcc-14.1.0-avr.tar.gz -C ${{ runner.workspace }}
wget --no-check-certificate https://github.com/ckormanyos/avr-gcc-build/releases/download/v14.2.0/gcc-14.2.0-avr.tar.gz
tar -xzf gcc-14.2.0-avr.tar.gz -C ${{ runner.workspace }}
- name: benchmark_builds-avr
run: |
PATH="${{ runner.workspace }}/gcc-14.1.0-avr/bin:$PATH"
PATH="${{ runner.workspace }}/gcc-14.2.0-avr/bin:$PATH"
./target/build/test_app_benchmarks_avr.sh ${{ matrix.standard }}
working-directory: ./ref_app/
benchmark_builds-stm32f446:
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter02_03/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter02_03/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter02_03a/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter03_02/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter03_02/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter06_01/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter06_01/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter06_14/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter06_14/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter09_07/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter09_07/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter09_08/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter09_08/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# ------------------------------------------------------------------------------

ifneq ($(MAKE),make)
GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
endif
GCC_TARGET = avr
GCC_PREFIX = avr
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter10_08/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter10_08/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter10_08a/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter10_08a/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter10_09/target/app/make/app_files.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter10_09/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2013 - 2021.
# Copyright Christopher Kormanyos 2013 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 11.2.0
GCC_VERSION = 13.3.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter11_07/target/app/make/app_files.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter11_07/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter11_07/target/micros/avr/make/avr_files.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter11_07/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter12_04/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter12_04/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2021.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter16_08/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter16_08/target/micros/avr/make/avr_files.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
4 changes: 2 additions & 2 deletions examples/chapter16_08/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter17_03/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
6 changes: 3 additions & 3 deletions examples/chapter17_03/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion examples/chapter17_03a/target/app/make/app_make.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand Down
6 changes: 3 additions & 3 deletions examples/chapter17_03a/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2022.
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,7 +11,7 @@

# See also: https://blog.zakkemble.net/avr-gcc-builds/

GCC_VERSION = 11.2.0
GCC_VERSION = 14.2.0
GCC_TARGET = avr
GCC_PREFIX = avr

Expand Down
2 changes: 1 addition & 1 deletion ref_app/target/micros/am335x/make/am335x_flags.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.2.1
GCC_VERSION = 13.3.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
2 changes: 1 addition & 1 deletion ref_app/target/micros/avr/make/avr_flags.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
GCC_TARGET = avr
GCC_PREFIX = avr

GCC_VERSION = 14.1.0
GCC_VERSION = 14.2.0

TGT_SUFFIX = elf

Expand Down
Loading