toolchain-external: enable OpenMP for supported toolchains
authorEd Blake <ed.blake@sondrel.com>
Tue, 26 Mar 2019 12:30:46 +0000 (12:30 +0000)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Tue, 26 Mar 2019 19:18:06 +0000 (20:18 +0100)
Enable OpenMP support in the following external toolchains:

toolchain-external-arm-aarch64-be
toolchain-external-arm-aarch64
toolchain-external-arm-arm
toolchain-external-codescape-img-mips
toolchain-external-codescape-mti-mips
toolchain-external-codesourcery-amd64
toolchain-external-codesourcery-mips
toolchain-external-linaro-aarch64-be
toolchain-external-linaro-aarch64
toolchain-external-linaro-arm
toolchain-external-linaro-armeb

Signed-off-by: Ed Blake <ed.blake@sondrel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in
toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
toolchain/toolchain-external/toolchain-external-arm-arm/Config.in
toolchain/toolchain-external/toolchain-external-codescape-img-mips/Config.in
toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in
toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in
toolchain/toolchain-external/toolchain-external-codesourcery-mips/Config.in
toolchain/toolchain-external/toolchain-external-linaro-aarch64-be/Config.in
toolchain/toolchain-external/toolchain-external-linaro-aarch64/Config.in
toolchain/toolchain-external/toolchain-external-linaro-arm/Config.in
toolchain/toolchain-external/toolchain-external-linaro-armeb/Config.in

index d992be019097834013872cc0fe8a63f99752ae64..76157730ec183eb8284a85613f2b1a9c72347caf 100644 (file)
@@ -10,6 +10,7 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
        select BR2_TOOLCHAIN_GCC_AT_LEAST_8
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Arm toolchain for the AArch64 Big Endian architecture.
 
index fbb5e025e858548ce57ded8e93cc1aa497947c18..3d4a9b62a48bf7c8221132d7111b95cfd30ff9c9 100644 (file)
@@ -10,6 +10,7 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
        select BR2_TOOLCHAIN_GCC_AT_LEAST_8
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Arm toolchain for the AArch64 architecture.
 
index 044973788905acd3676623dd98310c00a7929107..886b2a0aa35ff3b41290a55c4f830f95e1c5ab91 100644 (file)
@@ -17,6 +17,7 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
        select BR2_TOOLCHAIN_GCC_AT_LEAST_8
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Arm toolchain for the ARM architecture. It uses GCC 8.2.1,
          GDB 8.1.1, glibc 2.28, Binutils 2.30. It generates code that
index be6e56a2cbda1885ca08cce9bd81c67f8fd3568c..2341d08832569b6ac310e32e832e8057e7a819ad 100644 (file)
@@ -9,6 +9,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
        select BR2_TOOLCHAIN_GCC_AT_LEAST_6
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Codescape IMG GNU Linux Toolchain 2018.09 for the MIPS
          architecture, from MIPS Tech LLC. It uses gcc 6.3.0,
index 15d6284766e139141aa23ab68174dc40aa434072..c58c55119a7b0cc6a92c2629d2d26ce2d435976b 100644 (file)
@@ -10,6 +10,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
        select BR2_TOOLCHAIN_GCC_AT_LEAST_6
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Codescape MTI GNU Linux Toolchain 2018.09 for the MIPS
          architecture, from MIPS Tech LLC. It uses gcc 6.3.0,
index 9187333b95abeda8af035de918c78441d074f095..c8ec970a4fc59979e39b5b75589314b8e576ab4e 100644 (file)
@@ -8,6 +8,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64
        select BR2_TOOLCHAIN_EXTERNAL_GLIBC
        select BR2_TOOLCHAIN_HAS_SSP
        select BR2_TOOLCHAIN_HAS_NATIVE_RPC
+       select BR2_TOOLCHAIN_HAS_OPENMP
        select BR2_INSTALL_LIBSTDCPP
        select BR2_HOSTARCH_NEEDS_IA32_LIBS
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
index 734f0e4c7cc95f083bff8d223c1bc57f62c7b44a..1a3bdc939380774c7efd849b0b8dfe0e81109103 100644 (file)
@@ -11,6 +11,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
        select BR2_TOOLCHAIN_EXTERNAL_GLIBC
        select BR2_TOOLCHAIN_HAS_SSP
        select BR2_TOOLCHAIN_HAS_NATIVE_RPC
+       select BR2_TOOLCHAIN_HAS_OPENMP
        select BR2_INSTALL_LIBSTDCPP
        select BR2_HOSTARCH_NEEDS_IA32_LIBS
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
index 9e7d2a62336c88cace98aacb760e00cdf16f766e..bac90374cf9214a939c61336f3b8b23ae0c5dfb2 100644 (file)
@@ -10,6 +10,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64_BE
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
        select BR2_TOOLCHAIN_GCC_AT_LEAST_7
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Toolchain for the AArch64 Big Endian architecture, from
          http://www.linaro.org/engineering/armv8/
index aabf2cffe803a91e22dd50a74cc9d91854d70a80..824eb76c7260dd5e5a393e4ffa9ea46164d21341 100644 (file)
@@ -10,6 +10,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
        select BR2_TOOLCHAIN_GCC_AT_LEAST_7
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Toolchain for the AArch64 architecture, from
          http://www.linaro.org/engineering/armv8/
index e880d5dbbda0202337ad5013cbb69cfc7abc0b88..beb38609c3b988443e332da41a098e758a5cb421 100644 (file)
@@ -17,6 +17,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARM
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
        select BR2_TOOLCHAIN_GCC_AT_LEAST_7
        select BR2_TOOLCHAIN_HAS_FORTRAN
+       select BR2_TOOLCHAIN_HAS_OPENMP
        help
          Linaro toolchain for the ARM architecture. It uses Linaro
          GCC 2018.05 (based on gcc 7.3.1), Linaro GDB 2018.05 (based on
index ebc6edefb5ed331d7fb2cb40dc80eab4c6173c76..aa21e44860451fa057a1b3b3d96bb4829867a851 100644 (file)
@@ -13,6 +13,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARMEB
        select BR2_TOOLCHAIN_EXTERNAL_GLIBC
        select BR2_TOOLCHAIN_HAS_SSP
        select BR2_TOOLCHAIN_HAS_NATIVE_RPC
+       select BR2_TOOLCHAIN_HAS_OPENMP
        select BR2_INSTALL_LIBSTDCPP
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
        select BR2_TOOLCHAIN_GCC_AT_LEAST_7