Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Sun, 29 Mar 2020 16:26:59 +0100 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jIZpy-0004yl-Oi; Sun, 29 Mar 2020 16:26:58 +0100 Received: from lkcl.net ([217.147.94.29]) by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jIZpx-0004yf-VA for libre-riscv-dev@lists.libre-riscv.org; Sun, 29 Mar 2020 16:26:57 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net; s=201607131; h=Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version; bh=0se/dGxKeWDb4ZjhPoYn3ER/nfXzmH829TalJMBAT0I=; b=NPn8tBSziF2+vB/QemrSTl8XuYL9ljoadEi2bw4B/kOwQ5W/SFbXUbPFZnY2lgtyeJeIzM5IELFPOfugbsQC1jqWfOiIogRbxG/1dXtgsiEZz4bX1SlFRfBef5OYp6hwit+MGWRXgJlmQIP1rdAYczmKR2UKI7tulkbpihysoJ4=; Received: from mail-lj1-f177.google.com ([209.85.208.177]) by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1jIZpx-0006wp-J5 for libre-riscv-dev@lists.libre-riscv.org; Sun, 29 Mar 2020 15:26:57 +0000 Received: by mail-lj1-f177.google.com with SMTP id f20so15236034ljm.0 for ; Sun, 29 Mar 2020 08:26:42 -0700 (PDT) X-Gm-Message-State: AGi0PuYTscB1Jb7mwenzTnQPDN847iiESzTV+0yLU0+NN3WPYYr7VDcn GgNWZmVwFS4C/XbRvwIIveHiArVotx6IPkBSdbo= X-Google-Smtp-Source: APiQypKgq9zyVdHHMX6IuxWoyJkdZxulHR86QBN8piwsEqOXjgx2Z0Sst1DTj9hFaemMEXVuiZxZOA6HzbMjW0z4Lks= X-Received: by 2002:a2e:6c0a:: with SMTP id h10mr4579360ljc.195.1585495596560; Sun, 29 Mar 2020 08:26:36 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Luke Kenneth Casson Leighton Date: Sun, 29 Mar 2020 15:26:25 +0000 X-Gmail-Original-Message-ID: Message-ID: To: Libre-RISCV General Development Subject: Re: [libre-riscv-dev] Building Docker Containers X-BeenThere: libre-riscv-dev@lists.libre-riscv.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Libre-RISCV General Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Libre-RISCV General Development Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org Sender: "libre-riscv-dev" T24gU3VuLCBNYXIgMjksIDIwMjAgYXQgMjo0OCBQTSBJbW1hbnVlbCwgWWVob3dzaHVhIFUKPHlp bW1hbnVlbDNAZ2F0ZWNoLmVkdT4gd3JvdGU6Cgo+IFdlIHJlYWxseSBuZWVkIHRvIHN0YXJ0IGJ1 aWxkaW5nIGRvY2tlciBjb250YWluZXJzIGZvciBvdXIgc2V0dXBzLgoKbm8uICBzb3JyeS4KCmkn bSBvbiBhIG1vYmlsZSBicm9hZGJhbmQgY29ubmVjdGlvbi4KCmRvY2tlciBGT1JDRVMgbWFzc2l2 ZSBkb3dubG9hZHMgb250byBwZW9wbGUsIHRocm91Z2ggIm92ZXJsYXlzIiBvdmVyCndoaWNoIHlv dSBoYXZlIGFic29sdXRlbHkgbm8gY29udHJvbCwgZXZlbiBvbiBhIGRheS1ieS1kYXkgYmFzaXMu CgpteSBicm90aGVyIGRhbiBhc2tlZCBtZSB0byBpbnN0YWxsIGNvdWNoZGIgZm9yIGhpbSwgaW4g YSBrdWJlcm5ldGVzIGNvbnRhaW5lci4KCmEgc2ltcGxlIHJlY29tcGlsZSAtIHdoaWNoIHNob3Vs ZCBoYXZlIGJlZW4gYSBtYXR0ZXIgb2YgdW5kZXIgMgptZWdhYnl0ZXMgLSB0dXJuZWQgaW50byBh IG5pZ2h0bWFyZSAxIEdJR0FCWVRFIGRvd25sb2FkIC0gb3ZlciBteQpzdGVwZmF0aGVyJ3MgbW9i aWxlIGludGVybmV0IGNvbm5lY3Rpb24gLSB0aGFua3MgdG8gYSBxdW90ZXMgbmV3CnJlbGVhc2Ug cXVvdGVzIG9mIHRoZSBrdWJlcm5ldGVzIEFQSSBmcm9tIGdvb2dsZS4KCmhlJ3Mgb3ZlciA3MCwg cmV0aXJlZCwgb24gcGVuc2lvbiwgYW5kIG1lIHVzaW5nIHVwIGhpcyBtb2JpbGUKYnJvYWRiYW5k IHF1b3RhIGFuZCBmb3JjaW5nIHRvIGhhdmUgdG8gcGF5IGEgbWFzc2l2ZSA0MCBHQlAgZXh0cmEg dGhhdAptb250aDogdGhpcyBpcyBub3QgYWNjZXB0YWJsZS4KCnNvIE5PLgoKd2UgYXJlICpub3Qq IGRldmVsb3BpbmcgY29kZSB0aGF0IGlzIGZvciB0aGUgZXhjbHVzaXZlIGRvbWFpbiBvZiB0aGUg d2VhbHRoeQoKaHR0cHM6Ly93d3cubGludXhqb3VybmFsLmNvbS9jb250ZW50L2xpbmUtbGVuZ3Ro LWxpbWl0cwoKIlRoZXJlJ3MgdmVyeSBsaXR0bGUgY2hhbmNlIHRoYXQgQWxhc3RhaXIncyBwYXRj aCB3aWxsIG1ha2UgaXQgaW50bwp0aGUga2VybmVsLiBMaW51cyBUb3J2YWxkcyBpcyB2ZXJ5IHN0 cmljdCBhYm91dCBtYWtpbmcgc3VyZSBMaW51eApkZXZlbG9wbWVudCBkb2VzIG5vdCBmYXZvciB3 ZWFsdGh5IHBlb3BsZS4gSGUgd2FudHMgZGV2ZWxvcGVycyB3b3JraW5nCm9uIGFuY2llbnQgaGFy ZHdhcmUgdG8gaGF2ZSB0aGUgc2FtZSBiZW5lZml0cyBhbmQgY2FwYWJpbGl0aWVzIGFzCnRob3Nl IHdvcmtpbmcgd2l0aCB0aGUgYmVuZWZpdCBvZiB0aGUgbGF0ZXN0IGdhZGdldHMuIgoKaXQncyB0 aGUgc2FtZSB0aGluZyBoZXJlLgoKZG9ja2VyIGlzIGZvciAiZml4ZWQgZGVwbG95bWVudCBhbmQg cmVsZWFzZSIuICBpdCB3aWxsIGJlCiJhcHByb3ByaWF0ZSIgKG5vdCByZWFsbGx5KSB0byByZWxl YXNlIGRvY2Nra2thYWFhaCBmaWxlcyBvbmNlIHdlIGhhdmUKc3RhYmxlIHJlbGVhc2VzLiAgaG93 ZXZlciBnaXZlbiB0aGUgY29tcGxldGUgbGFjayBvZiBzdGFiaWxpdHksCnZlcnNpb25pbmcgaW5z aWRlIGRvY2tlciBpdHNlbGYsIGFuZCB0aGUgY29tcGxldGUgYW5kIHV0dGVyIGxhY2sgb2YKc2Vj dXJpdHkgaW4gaXRzIGRlc2lnbiwgeW91J2QgbmVlZCB0byB0d2lzdCBteSBhcm0gb25lIGhlbGwg b2YgYSBsb3QKYmVmb3JlIGkgKnJlbHVjdGFudGx5KiBhZ3JlZSB0byBpdHMgdXNlIGZvciB0aGlz IHByb2plY3QuCgpub3cgaWYgX3NvbWVvbmUgZWxzZV8gd2FudHMgdG8gZG8gZG9ja2VyIGZpbGVz LCB0aGV5J3JlIG1vcmUgdGhhbgp3ZWxjb21lIC0gYW5kIGxlYXJuIGhvdyB1c2VmdWwgdGhleSBy ZWFsbHkgYXJlLiAgaG93ZXZlciB0aGV5J3JlCmFic29sdXRlbHkgKm5vdCogZ29pbmcgb250byB0 aGUgRlRQIHNlcnZlcjogaXQncyBvbmx5IGEgMTIgR0IKcGFydGl0aW9uIGFuZCBpdCdzIDYwJSB1 c2VkIGFscmVhZHkuCgpyZWdhcmRpbmcgYnVpbGRpbmcgb2YgZ2NjIGZvciBwb3dlcnBjOiBpZiB5 b3UncmUgZG9pbmcgdGhhdCwgdGhlcmUncwpzb21ldGhpbmcgd3JvbmcuICBnY2MgaXMgKmFscmVh ZHkqIGF2YWlsYWJsZSBhcyBjcm9zcy1jb21waWxlZCBkZWJpYW4KcGFja2FnZXMuICBpIGhhdmUg dGhlc2UgaW5zdGFsbGVkOgppaSAgYmludXRpbHMtcG93ZXJwYzY0LWxpbnV4LWdudSAgICAgICAg ICAgICAgICAgICAgIDIuMzQtNQogICAgICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAgIEdO VSBiaW5hcnkgdXRpbGl0aWVzLCBmb3IKcG93ZXJwYzY0LWxpbnV4LWdudSB0YXJnZXQKaWkgIGNw cC02LXBvd2VycGM2NC1saW51eC1nbnUgICAgICAgICAgICAgICAgICAgICAgICA2LjMuMC0xOGNy b3NzMQogICAgICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAgIEdOVSBDIHByZXByb2Nlc3Nv cgppaSAgY3BwLTgtcG93ZXJwYzY0LWxpbnV4LWdudSAgICAgICAgICAgICAgICAgICAgICAgIDgu NC4wLTFjcm9zczEKICAgICAgICAgICAgICAgICAgICAgIGFtZDY0ICAgICAgICBHTlUgQyBwcmVw cm9jZXNzb3IKaWkgIGNwcC05LXBvd2VycGM2NC1saW51eC1nbnUgICAgICAgICAgICAgICAgICAg ICAgICA5LjIuMS0yOGNyb3NzMQogICAgICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAgIEdO VSBDIHByZXByb2Nlc3NvcgppaSAgY3BwLXBvd2VycGM2NC1saW51eC1nbnUgICAgICAgICAgICAg ICAgICAgICAgICAgIDQ6OS4yLjEtMwogICAgICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAg IEdOVSBDIHByZXByb2Nlc3NvciAoY3BwKSBmb3IgdGhlCnBwYzY0IGFyY2hpdGVjdHVyZQppaSAg ZysrLTYtcG93ZXJwYzY0LWxpbnV4LWdudSAgICAgICAgICAgICAgICAgICAgICAgIDYuMy4wLTE4 Y3Jvc3MxCiAgICAgICAgICAgICAgICAgICAgICBhbWQ2NCAgICAgICAgR05VIEMrKyBjb21waWxl cgppaSAgZ2NjLTYtcG93ZXJwYzY0LWxpbnV4LWdudSAgICAgICAgICAgICAgICAgICAgICAgIDYu My4wLTE4Y3Jvc3MxCiAgICAgICAgICAgICAgICAgICAgICBhbWQ2NCAgICAgICAgR05VIEMgY29t cGlsZXIKaWkgIGdjYy02LXBvd2VycGM2NC1saW51eC1nbnUtYmFzZTphbWQ2NCAgICAgICAgICAg ICA2LjMuMC0xOGNyb3NzMQogICAgICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAgIEdDQywg dGhlIEdOVSBDb21waWxlciBDb2xsZWN0aW9uCihiYXNlIHBhY2thZ2UpCmlpICBnY2MtOC1wb3dl cnBjNjQtbGludXgtZ251ICAgICAgICAgICAgICAgICAgICAgICAgOC40LjAtMWNyb3NzMQogICAg ICAgICAgICAgICAgICAgICAgYW1kNjQgICAgICAgIEdOVSBDIGNvbXBpbGVyIChjcm9zcyBjb21w aWxlciBmb3IKcHBjNjQgYXJjaGl0ZWN0dXJlKQppaSAgZ2NjLTgtcG93ZXJwYzY0LWxpbnV4LWdu dS1iYXNlOmFtZDY0ICAgICAgICAgICAgIDguNC4wLTFjcm9zczEKICAgICAgICAgICAgICAgICAg ICAgIGFtZDY0ICAgICAgICBHQ0MsIHRoZSBHTlUgQ29tcGlsZXIgQ29sbGVjdGlvbgooYmFzZSBw YWNrYWdlKQppaSAgZ2NjLTktcG93ZXJwYzY0LWxpbnV4LWdudSAgICAgICAgICAgICAgICAgICAg ICAgIDkuMi4xLTI4Y3Jvc3MxCiAgICAgICAgICAgICAgICAgICAgICBhbWQ2NCAgICAgICAgR05V IEMgY29tcGlsZXIgKGNyb3NzIGNvbXBpbGVyIGZvcgpwcGM2NCBhcmNoaXRlY3R1cmUpCmlpICBn Y2MtOS1wb3dlcnBjNjQtbGludXgtZ251LWJhc2U6YW1kNjQgICAgICAgICAgICAgOS4yLjEtMjhj cm9zczEKICAgICAgICAgICAgICAgICAgICAgIGFtZDY0ICAgICAgICBHQ0MsIHRoZSBHTlUgQ29t cGlsZXIgQ29sbGVjdGlvbgooYmFzZSBwYWNrYWdlKQppaSAgZ2NjLXBvd2VycGM2NC1saW51eC1n bnUgICAgICAgICAgICAgICAgICAgICAgICAgIDQ6OS4yLjEtMwogICAgICAgICAgICAgICAgICAg ICAgYW1kNjQgICAgICAgIEdOVSBDIGNvbXBpbGVyIGZvciB0aGUgcHBjNjQKYXJjaGl0ZWN0dXJl CgpsaWtld2lzZSBxZW11LAoKd2UgKmRvbid0IG5lZWQqIHRvIGJ1aWxkIGdjYyBmb3IgcG93ZXJw YyBmcm9tIHNjcmF0Y2guLi4gYmVjYXVzZSB3ZSdyZQoqc3BlY2lmaWNhbGx5IGFpbWluZyBmb3Ig UE9XRVI5IGludGVyb3BlcmFiaWxpdHkqLgoKd2UgX3dpbGxfIG5lZWQgYSBzaW11bGF0b3IsIHdl IHdpbGwgbmVlZCBsbHZtLWlyIGJhY2stZW5kIHBhdGNoZXMsIGFuZAptb3JlIGJlc2lkZXMsIGhv d2V2ZXIgZG9ja2VyIGNvbnRhaW5lcnMgYXJlIHRoZSB3b3JzdCwgbW9zdApyZXNvdXJjZS13YXN0 ZWZ1bCBhbmQgdW5zdGFibGUgd2F5IHlvdSBjb3VsZCBwb3NzaWJseSBjaG9vc2UuCgppIHRha2Ug YSAqc25hcHNob3QqIG9mIHRoZSBkZWJvb3RzdHJhcCBjaHJvb3QocykgdGhhdCBpIGNyZWF0ZQoo aW5jbHVkaW5nIHRoZSBwcmUtZG93bmxvYWRlZCBwYWNrYWdlcyB3aGljaCBlbmQgdXAgaW4KL3Zh ci9jYWNoZS9hcHQvYXJjaGl2ZXMpLCB0aHVzIHNhdmluZyBhIGh1Z2UgYW1vdW50IG9mIGJhbmR3 aWR0aCwgdGhlbgpydW4gc2NyaXB0cyBpbiB0aG9zZSB3aGljaCBpbnN0YWxsIChhbmQgYnVpbGQp IHRoZSBwYWNrYWdlcyBhbmQKYmluYXJpZXMgbmVlZGVkLgoKdGhpcyBpcyBhIHN0YWJsZSBtZXRo b2QgdGhhdCBpcyBhbHNvIHVwZ3JhZGVhYmxlIC0gKmJvdGggdW5kZXIgbXkKY29udHJvbCBub3Qg YXQgc29tZW9uZSBlbHNlJ3Mgd2hpbSouCgpvaz8KCnBsZWFzZSwgc2VyaW91c2x5LCBkb24ndCBk cmluayB0aGUgZG9ja2VyIGtvb2wtYWlkLCBvaz8KCmJlc3QsCgpsLgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcg bGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5s aWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK