From: Luke Kenneth Casson Leighton Date: Sun, 29 Mar 2020 15:26:25 +0000 (+0000) Subject: Re: [libre-riscv-dev] Building Docker Containers X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1158926a24a20fd0debddf9c7e5693c7cc1ea8b5;p=libre-riscv-dev.git Re: [libre-riscv-dev] Building Docker Containers --- diff --git a/0e/5548304cc174b44b93fb3d85c724d21c102827 b/0e/5548304cc174b44b93fb3d85c724d21c102827 new file mode 100644 index 0000000..4b9debe --- /dev/null +++ b/0e/5548304cc174b44b93fb3d85c724d21c102827 @@ -0,0 +1,143 @@ +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 +