[oe-commits] [openembedded-core] 13/33: oeqa/buildoptions: check that Fortran code actually cross-compiles

git at git.openembedded.org git at git.openembedded.org
Thu Jun 27 11:32:27 UTC 2019

This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit 4b43c655ed5ff8b9d2662730526811220b21ff8c
Author: Ross Burton <ross.burton at intel.com>
AuthorDate: Tue Jun 25 15:52:03 2019 +0100

    oeqa/buildoptions: check that Fortran code actually cross-compiles
    Don't just test that we can build the cross-compiler, but test that it actually
    can cross-compile some Fortran.
    The quadmath dependency is now handled in gcc-runtime and isn't needed in this
    test (as per local.conf.sample.extended changes).
    There's also no need to build libgfortran explicitly, as fortran-helloworld depends on it.
    Signed-off-by: Ross Burton <ross.burton at intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
 meta/lib/oeqa/selftest/cases/buildoptions.py | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/meta/lib/oeqa/selftest/cases/buildoptions.py b/meta/lib/oeqa/selftest/cases/buildoptions.py
index 3ad65b4..6a5378d 100644
--- a/meta/lib/oeqa/selftest/cases/buildoptions.py
+++ b/meta/lib/oeqa/selftest/cases/buildoptions.py
@@ -162,17 +162,14 @@ class ArchiverTest(OESelftestTestCase):
         self.assertTrue((g.glob(src_file_glob) and g.glob(tar_file_glob)), "Couldn't find .src.rpm and .tar.gz files under %s/allarch*/xcursor*" % deploy_dir_src)
 class ToolchainOptions(OESelftestTestCase):
     def test_toolchain_fortran(self):
-        Test whether we can enable and build fortran and its supporting libraries
+        Test that Fortran works by building a Hello, World binary.
         features = 'FORTRAN_forcevariable = ",fortran"\n'
-        features += 'RUNTIMETARGET_append_pn-gcc-runtime = " libquadmath"\n'
-        bitbake('gcc-runtime libgfortran')
+        bitbake('fortran-helloworld')
 class SourceMirroring(OESelftestTestCase):
     # Can we download everything from the Yocto Sources Mirror over http only

To stop receiving notification emails like this one, please contact
the administrator of this repository.

More information about the Openembedded-commits mailing list