[yocto] [yocto-autobuilder][PATCH 1/2] nightly-musl-x86-64: add 64bit musl build

Stephano Cetola stephano.cetola at linux.intel.com
Tue Oct 24 07:36:42 PDT 2017


We were building with musl on 32 bit platforms but not on 64 bit.
This adds a 64 bit musl buildset that is similar to the 32 bit one
and also adds that buildset to the list of builds for nightly.

Signed-off-by: Stephano Cetola <stephano.cetola at linux.intel.com>
---
 buildset-config.controller/nightly-musl-x86-64.conf | 18 ++++++++++++++++++
 buildset-config.controller/nightly.conf             |  1 +
 2 files changed, 19 insertions(+)
 create mode 100644 buildset-config.controller/nightly-musl-x86-64.conf

diff --git a/buildset-config.controller/nightly-musl-x86-64.conf b/buildset-config.controller/nightly-musl-x86-64.conf
new file mode 100644
index 000000000..2222e9c3f
--- /dev/null
+++ b/buildset-config.controller/nightly-musl-x86-64.conf
@@ -0,0 +1,18 @@
+[nightly-musl-x86-64]
+builders: ['centos7.yocto.io', 'debian8.yocto.io', 'fedora25.yocto.io', 'fedora26.yocto.io', 'tumbleweed.yocto.io', 'opensuse423.yocto.io', 'ubuntu1604.yocto.io', 'ubuntu1704.yocto.io', 'debian9.yocto.io']
+repos: [{'poky':
+            {'repourl':'git://git.yoctoproject.org/poky',
+             'layerversion':{'core':'meta', 'yoctobsp':'meta-yocto-bsp', 'yocto':'meta-yocto', 'poky':'meta-poky'},
+             'branch':'master'}}]
+steps: [{'SetDest':{}},
+        {'CheckOutLayers': {}},
+        {'RunPreamble': {}},
+        {'GetDistroVersion' : {'distro': 'poky'}},
+        {'CreateAutoConf': {'machine': 'qemux86-64', 'SDKMACHINE' : 'x86_64',
+                            'buildhistory' : False, 'distro': 'poky',
+                            'atextappend' : '\nTCLIBC="musl"\n' }},
+        {'CreateBBLayersConf': {'buildprovider' : 'yocto'}},
+        {'BuildImages': {'images':  'core-image-minimal core-image-full-cmdline core-image-sato-sdk world'}},
+        {'RunSanityTests': {'images': 'core-image-minimal core-image-full-cmdline core-image-sato-sdk'}},
+        {'DownloadErrorReports': {}},
+        {'SendErrorReport': {}}]
diff --git a/buildset-config.controller/nightly.conf b/buildset-config.controller/nightly.conf
index dde6c535f..51ddf6e5b 100644
--- a/buildset-config.controller/nightly.conf
+++ b/buildset-config.controller/nightly.conf
@@ -121,6 +121,7 @@ steps: [{'SetDest':{}},
                            'nightly-world-lsb':{},
                            'poky-tiny': {}, 'buildtools': {},
                            'nightly-musl': {}, 'nightly-no-x11': {},
+                           'nightly-musl-x86-64': {},
                            'nightly-qa-extras': {}, 'nightly-oe-selftest': {},
                            'nightly-refkit': {}}}},
         {'PrepPkgIndex' : {}},
-- 
2.14.2




More information about the yocto mailing list