From ae41ef914602b3d957f7567ee571b58a3ef32134 Mon Sep 17 00:00:00 2001 From: t-karatsu <49965247+t-karatsu@users.noreply.github.com> Date: Tue, 3 Sep 2019 23:27:48 +0900 Subject: Boost/Change the method for analysis version (#12676) * boost:Change the method for analysis version when using Fujitsu compiler. * Change version to apply patch for Fujitsu. * fix typo --- .../builtin/packages/boost/fujitsu_version_analysis.patch | 11 +++++++++++ var/spack/repos/builtin/packages/boost/package.py | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 var/spack/repos/builtin/packages/boost/fujitsu_version_analysis.patch diff --git a/var/spack/repos/builtin/packages/boost/fujitsu_version_analysis.patch b/var/spack/repos/builtin/packages/boost/fujitsu_version_analysis.patch new file mode 100644 index 0000000000..eedbc75704 --- /dev/null +++ b/var/spack/repos/builtin/packages/boost/fujitsu_version_analysis.patch @@ -0,0 +1,11 @@ +--- boost_1_70_0/tools/build/src/tools/clang-linux.jam.back 2019-08-29 17:02:15.285225280 +0900 ++++ boost_1_70_0/tools/build/src/tools/clang-linux.jam 2019-08-29 17:02:33.627143178 +0900 +@@ -52,7 +52,7 @@ + if $(command) { + local command-string = \"$(command)\" ; + command-string = $(command-string:J=" ") ; +- version ?= [ MATCH "version ([0-9.]+)" ++ version ?= [ MATCH "Compiler ([0-9.]+)" + : [ SHELL "$(command-string) --version" ] ] ; + } + diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py index 86bd6eba54..583f550bc6 100644 --- a/var/spack/repos/builtin/packages/boost/package.py +++ b/var/spack/repos/builtin/packages/boost/package.py @@ -186,6 +186,9 @@ class Boost(Package): patch('system-non-virtual-dtor-test.patch', when='@1.69.0', working_dir='libs/system', level=1) + # Change the method for version analysis when using Fujitsu compiler. + patch('fujitsu_version_analysis.patch', when='@1.67.0:%fj') + def url_for_version(self, version): if version >= Version('1.63.0'): url = "https://dl.bintray.com/boostorg/release/{0}/source/boost_{1}.tar.bz2" -- cgit v1.2.3-70-g09d2