Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by mail-b.sr.ht (Postfix) with ESMTPS id 69C8CFF20A for <~qaul/community@lists.sr.ht>; Mon, 1 Jun 2020 01:45:55 +0000 (UTC) Authentication-Results: mail-b.sr.ht; dkim=pass (2048-bit key) header.d=alyssa.is header.i=@alyssa.is header.b=Z51mwjZY; dkim=fail reason="key not found in DNS" (0-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=BVMu14TR Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 207A3AC2; Sun, 31 May 2020 21:45:54 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sun, 31 May 2020 21:45:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=oPQzaqNfQsod+ I18IxMmnMDCvRcabeKT1RoQglH1IwY=; b=Z51mwjZYFAnblxsySMo+96BUX2/Pv McYtLXfrEaa8HDtYvLQhpj5cnuKuSvXS8ZjGLrLhNpq7ZUsWg4PK/u5LY/lT+ZBr +82xXmPsaOclHeit52AWynE0JnZ6vGygpQkLzmcJ65QUb7NhGRasb5qsLT0qfpKY 7xEOvCPaU6mUJovgoiKPu+KWtK2UmQfBzkXhmFJ0i1Lyb+r4mD2pN9mEdayaxdg4 6asmFzlilnRHh0sM/7nGLHUN2U0z+eq+o1XdfVD4I61idkCa2zob2C/ittfcyw6E WADcxhpnil6W8Id0+kn65k1U+YDQsB8BFRQXisDlrG9LCJ5C/z3YiRiZQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=oPQzaqNfQsod+I18IxMmnMDCvRcabeKT1RoQglH1IwY=; b=BVMu14TR LFl3Dya0Iq2+qYvudQt2Jbdv2+J/ZHqVIe7myb4dEC4oMPp4Jjg73WQMAhNIzHJJ /6hoFjzi2WvmYKJkD/ivXY5jZTk7MLs0AbGItsFEfIeCh2IyO189izymvS0syApN NNttRF5vRChstY//u+iR5YSmRg+DlDwPodTQXJFA7hkjp8eiSD6xVePvPF6dxaQ5 qrJ5gE+MYS4xL6kYtKdzomk68GLQFRWQaeXrGTb5rJsG7bAYzxuXXrn2i/LVnEar ANqFoVX6RMspgVHgd+ir2lLlxmJavkF/ycj4iRSPlR3gEzdakQuqhIOnzxKOj9bM EQIU7i/LFWs0eA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudefgedggeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhi sheqnecuggftrfgrthhtvghrnhepveejuedtfeelkefgffeugeehtdehleefudeugeegtd fhvdffheduueekffejkedvnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphep jeelrddvfeehrdduudelrdduleegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepqhihlhhishhsseigvddvtddrqhihlhhishhsrdhnvght X-ME-Proxy: Received: from x220.qyliss.net (p4feb77c2.dip0.t-ipconnect.de [79.235.119.194]) by mail.messagingengine.com (Postfix) with ESMTPA id 119A33060F09; Sun, 31 May 2020 21:45:53 -0400 (EDT) Received: by x220.qyliss.net (Postfix, from userid 1000) id A089F58B; Mon, 1 Jun 2020 01:45:51 +0000 (UTC) From: Alyssa Ross To: ~qaul/community@lists.sr.ht Cc: Katharina Fey , Alyssa Ross Subject: [PATCH 2/2] Fix libopus cross compilation error Date: Mon, 1 Jun 2020 01:45:41 +0000 Message-Id: <20200601014541.23531-2-hi@alyssa.is> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200601014541.23531-1-hi@alyssa.is> References: <20200601014541.23531-1-hi@alyssa.is> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable There were two separate issues causing the cross build to fail because of libopus. One was in cc[1], and the other in opus-sys/opusic-sys[2]. I've sent PRs for both of those issues. This patch adds Cargo overrides to have those crates be built from my PR branches instead of from crates.io. [1]: https://github.com/alexcrichton/cc-rs/pull/507 [2]: https://github.com/DoumanAsh/opusic-sys/pull/1 --- Cargo.lock | 9 +++++---- Cargo.toml | 4 ++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d7a58617..f7137dff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -362,8 +362,7 @@ checksum =3D "b9fc62803d62905cdc62628699ef104177bab00= 250e24e37f70051b440f1d46e" [[package]] name =3D "cc" version =3D "1.0.54" -source =3D "registry+https://github.com/rust-lang/crates.io-index" -checksum =3D "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd25222= 0c8311" +source =3D "git+https://github.com/alyssais/cc-rs?branch=3Dclang_path#94= 08c761b2a6d314233e2e4782546d8ab4a2cb2a" =20 [[package]] name =3D "cesu8" @@ -1627,8 +1626,10 @@ checksum =3D "2839e79665f131bdb5782e51f2c6c9599c13= 3c6098982a54c794358bf432529c" [[package]] name =3D "opusic-sys" version =3D "0.2.2" -source =3D "registry+https://github.com/rust-lang/crates.io-index" -checksum =3D "23eea772b9bf5c4ca3e136764299b775f3f21d00997e7543f92cca82bc= b49ff1" +source =3D "git+https://github.com/alyssais/opusic-sys?branch=3Dcross#50= cacf1e06b815cb251940b848602ee6a044b755" +dependencies =3D [ + "cc", +] =20 [[package]] name =3D "parking_lot" diff --git a/Cargo.toml b/Cargo.toml index 98e7f448..4bbfb2b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,3 +49,7 @@ members =3D [ "clients/linux-cli", "clients/hubd", ] + +[patch.crates-io] +opusic-sys =3D { git =3D "https://github.com/alyssais/opusic-sys", branc= h =3D "cross" } +cc =3D { git =3D "https://github.com/alyssais/cc-rs", branch =3D "clang_= path" } \ No newline at end of file --=20 2.26.2