From b67eb71cb9f4bd67270add5efe82f04341fe69ba Mon Sep 17 00:00:00 2001 From: Mara Averick Date: Sun, 8 Nov 2026 19:47:32 -0700 Subject: [PATCH] build: compile C++ Boost benchmarks with C++14 Boost.Math, at the 1.92.0 that stdlib now pins, requires C++14, so the C++ benchmarks against Boost no longer build at C++11. This follows the same change to the C++ test fixture runners, and moves the benchmark snippet template and `COMMON_CXXFLAGS` with them. Ref: https://github.com/stdlib-js/stdlib/pull/16545 Assisted-by: Claude Opus 5.5 --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown_pkg_readmes status: na - task: lint_markdown_docs status: na - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/acosh/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/asinh/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/atanh/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/besselj0/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/besselj1/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/besselj1f/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/bessely0/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/bessely1/benchmark/cpp/boost/Makefile | 2 +- .../@stdlib/math/base/special/beta/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/betainc/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/betaincinv/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/binomcoef/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/binomcoeff/benchmark/cpp/boost/Makefile | 2 +- .../@stdlib/math/base/special/cbrt/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/cospi/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/ellipe/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/ellipj/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/ellipk/benchmark/cpp/boost/Makefile | 2 +- .../@stdlib/math/base/special/erf/benchmark/cpp/boost/Makefile | 2 +- .../@stdlib/math/base/special/erfc/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/erfcinv/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/erfinv/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/expm1/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/factorial/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/factorial2/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/factorialln/benchmark/cpp/boost/Makefile | 2 +- .../base/special/falling-factorial/benchmark/cpp/boost/Makefile | 2 +- .../base/special/gamma-delta-ratio/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/gamma/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/gamma1pm1/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/gammainc/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/gammaln/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/hypot/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/log1p/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/polygamma/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/powm1/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/powm1f/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/riemann-zeta/benchmark/cpp/boost/Makefile | 2 +- .../base/special/rising-factorial/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/sinpi/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/sqrt1pm1/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/trigamma/benchmark/cpp/boost/Makefile | 2 +- tools/make/common.mk | 2 +- tools/snippets/benchmark/cpp/boost/Makefile | 2 +- 44 files changed, 44 insertions(+), 44 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/acosh/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/acosh/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/acosh/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/acosh/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/asinh/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/asinh/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinh/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/asinh/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/atanh/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/atanh/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/atanh/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/atanh/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/besselj0/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/besselj0/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/besselj0/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/besselj0/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/besselj1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/besselj1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/besselj1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/besselj1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/besselj1f/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/besselj1f/benchmark/cpp/boost/Makefile index 7f3e5e5c36dd..f6cf63f8963f 100644 --- a/lib/node_modules/@stdlib/math/base/special/besselj1f/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/besselj1f/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/bessely0/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/bessely0/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/bessely0/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/bessely0/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/bessely1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/bessely1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/bessely1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/bessely1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/beta/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/beta/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/beta/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/beta/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/betainc/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/betainc/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/betainc/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/betainc/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/betaincinv/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/betaincinv/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/betaincinv/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/betaincinv/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/binomcoef/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/binomcoef/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/binomcoef/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/binomcoef/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/binomcoeff/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/binomcoeff/benchmark/cpp/boost/Makefile index a8582cd67345..1977f05d2501 100644 --- a/lib/node_modules/@stdlib/math/base/special/binomcoeff/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/binomcoeff/benchmark/cpp/boost/Makefile @@ -57,7 +57,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/cbrt/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/cbrt/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/cbrt/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/cbrt/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/cospi/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/cospi/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/cospi/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/cospi/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/ellipe/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/ellipe/benchmark/cpp/boost/Makefile index b7735f49d7dc..0fa80d48b3bb 100644 --- a/lib/node_modules/@stdlib/math/base/special/ellipe/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/ellipe/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/ellipj/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/ellipj/benchmark/cpp/boost/Makefile index b7735f49d7dc..0fa80d48b3bb 100644 --- a/lib/node_modules/@stdlib/math/base/special/ellipj/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/ellipj/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/ellipk/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/ellipk/benchmark/cpp/boost/Makefile index b7735f49d7dc..0fa80d48b3bb 100644 --- a/lib/node_modules/@stdlib/math/base/special/ellipk/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/ellipk/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/erf/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/erf/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/erf/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/erf/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/erfc/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/erfc/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/erfc/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/erfc/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/erfcinv/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/erfcinv/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/erfcinv/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/erfcinv/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/erfinv/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/erfinv/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/erfinv/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/erfinv/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/expm1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/expm1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/expm1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/factorial/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/factorial/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/factorial/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/factorial/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/factorial2/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/factorial2/benchmark/cpp/boost/Makefile index a4c3c2c9bc0d..554b720dd662 100644 --- a/lib/node_modules/@stdlib/math/base/special/factorial2/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/factorial2/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/factorialln/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/factorialln/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/factorialln/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/factorialln/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/falling-factorial/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/falling-factorial/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/falling-factorial/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/falling-factorial/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/gamma-delta-ratio/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/gamma-delta-ratio/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/gamma-delta-ratio/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/gamma-delta-ratio/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/gamma/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/gamma/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/gamma/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/gamma/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/gamma1pm1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/gamma1pm1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/gamma1pm1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/gamma1pm1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/gammainc/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/gammainc/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/gammainc/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/gammainc/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/gammaln/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/gammaln/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/gammaln/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/gammaln/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/hypot/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/hypot/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/hypot/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/hypot/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/log1p/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/log1p/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1p/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/log1p/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/polygamma/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/polygamma/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/polygamma/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/polygamma/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/powm1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/powm1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/powm1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/powm1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/powm1f/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/powm1f/benchmark/cpp/boost/Makefile index b5e34fbb82ea..7d46b1b540fb 100644 --- a/lib/node_modules/@stdlib/math/base/special/powm1f/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/powm1f/benchmark/cpp/boost/Makefile @@ -57,7 +57,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/riemann-zeta/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/riemann-zeta/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/riemann-zeta/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/riemann-zeta/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/rising-factorial/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/rising-factorial/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/rising-factorial/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/rising-factorial/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/sinpi/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/sinpi/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/sinpi/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/sinpi/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/sqrt1pm1/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/sqrt1pm1/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/sqrt1pm1/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/sqrt1pm1/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/lib/node_modules/@stdlib/math/base/special/trigamma/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/trigamma/benchmark/cpp/boost/Makefile index ba3ed4330d65..c9d39a13d51a 100644 --- a/lib/node_modules/@stdlib/math/base/special/trigamma/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/trigamma/benchmark/cpp/boost/Makefile @@ -52,7 +52,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/tools/make/common.mk b/tools/make/common.mk index edec741be3aa..bddaa3bcc2ea 100644 --- a/tools/make/common.mk +++ b/tools/make/common.mk @@ -381,7 +381,7 @@ CXX := $(CXX_COMPILER) # Define common C++ compiler options: COMMON_CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic diff --git a/tools/snippets/benchmark/cpp/boost/Makefile b/tools/snippets/benchmark/cpp/boost/Makefile index b5e34fbb82ea..7d46b1b540fb 100644 --- a/tools/snippets/benchmark/cpp/boost/Makefile +++ b/tools/snippets/benchmark/cpp/boost/Makefile @@ -57,7 +57,7 @@ endif # Define the command-line options when compiling C++ files: CXXFLAGS ?= \ - -std=c++11 \ + -std=c++14 \ -O3 \ -Wall \ -pedantic