changeset 870:7ecf3aed80fc

build: add newer compilers to the FreeBSD manifest Adding clang 17 and gcc 13. Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Wed, 31 Jan 2024 23:41:07 -0500
parents 82994f2d7411
children de55ae9a8839
files .builds/fbsd.yml
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.builds/fbsd.yml	Wed Jan 31 23:37:14 2024 -0500
+++ b/.builds/fbsd.yml	Wed Jan 31 23:41:07 2024 -0500
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2022 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
+# Copyright (c) 2022,2024 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
 #
 # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to deal
@@ -27,8 +27,10 @@
   - llvm12
   - llvm13
   - llvm14
+  - llvm17
   - gcc10
   - gcc12
+  - gcc13
   - cmake
   - bison
   - flex
@@ -57,6 +59,10 @@
       ./libjeffpc*/.builds/do-build.sh clang14 clang14 clang++14
   - test-clang14: |
       cd build-clang14 && make test
+  - build-clang17: |
+      ./libjeffpc*/.builds/do-build.sh clang17 clang17 clang++17
+  - test-clang17: |
+      cd build-clang17 && make test
   - build-gcc10: |
       ./libjeffpc*/.builds/do-build.sh gcc10 gcc10 g++10
   - test-gcc10: |
@@ -65,6 +71,10 @@
       ./libjeffpc*/.builds/do-build.sh gcc12 gcc12 g++12
   - test-gcc12: |
       cd build-gcc12 && make test
+  - build-gcc13: |
+      ./libjeffpc*/.builds/do-build.sh gcc13 gcc13 g++13
+  - test-gcc13: |
+      cd build-gcc13 && make test
 triggers:
   - action: email
     condition: always