diff --git a/Makefile b/Makefile index 92a19470..908affc8 100644 --- a/Makefile +++ b/Makefile @@ -62,7 +62,7 @@ vagrant-freebsd-ci: cd /vagrant && \ python3.7 tools/ci.py \ -B download \ - -T tools/freebsd-gcc-9.jsonc \ + -T tools/freebsd-gcc-10.jsonc \ ' vagrant scp freebsd11:/vagrant/_build/dds _build/dds-freebsd-x64 vagrant halt @@ -72,4 +72,4 @@ site: docs mkdir -p _site/ cp site/index.html _site/ cp -r _build/docs _site/ - echo "Site generated at _site/" \ No newline at end of file + echo "Site generated at _site/" diff --git a/Vagrantfile b/Vagrantfile index 92ff4251..b4bd30d4 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -9,7 +9,7 @@ Vagrant.configure("2") do |config| freebsd11.vm.box = 'generic/freebsd11' freebsd11.vm.provision 'shell', inline: <<-SHELL set -eu - for package in python37 py37-pip ccache gcc9 gcc8 git; do + for package in python37 py37-pip ccache gcc10 gcc9 gcc8 git; do echo "Installing $package" pkg install -qy $package done diff --git a/tools/freebsd-gcc-9.jsonc b/tools/freebsd-gcc-10.jsonc similarity index 64% rename from tools/freebsd-gcc-9.jsonc rename to tools/freebsd-gcc-10.jsonc index 3af4aa32..259900e6 100644 --- a/tools/freebsd-gcc-9.jsonc +++ b/tools/freebsd-gcc-10.jsonc @@ -1,15 +1,12 @@ { "$schema": "../res/toolchain-schema.json", "compiler_id": "gnu", - "c_compiler": "gcc9", - "cxx_compiler": "g++9", + "c_compiler": "gcc10", + "cxx_compiler": "g++10", + "cxx_version": "c++20", "warning_flags": [ "-Werror", ], - "cxx_flags": [ - "-fconcepts", - "-std=c++2a", - ], "link_flags": [ "-static-libgcc", "-static-libstdc++"