From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: WebRTC support (jitsi) in Guix-packaged browsers? Date: Tue, 23 Oct 2018 01:01:35 -0700 Message-ID: <87r2gh2isg.fsf@gmail.com> References: <874ldmjlrt.fsf@ambrevar.xyz> <87woqcpeui.fsf@gmail.com> <87ftwzpthn.fsf@ambrevar.xyz> <87zhv7m5m2.fsf@gmail.com> <875zxuqfve.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gErkQ-0002xF-LA for help-guix@gnu.org; Tue, 23 Oct 2018 04:09:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gErdG-0001ho-GK for help-guix@gnu.org; Tue, 23 Oct 2018 04:01:47 -0400 Received: from mail-pf1-x430.google.com ([2607:f8b0:4864:20::430]:35860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gErdG-0001h9-6L for help-guix@gnu.org; Tue, 23 Oct 2018 04:01:42 -0400 Received: by mail-pf1-x430.google.com with SMTP id l81-v6so283644pfg.3 for ; Tue, 23 Oct 2018 01:01:42 -0700 (PDT) In-Reply-To: <875zxuqfve.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Mon, 22 Oct 2018 15:18:29 +0200") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: Help Guix --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > Not needed anymore, but out of curiosity, how do you install Firefox on G= uixSD? > Is there a channel somewhere? :p In short, you can usually get any ELF binaries built for your architecture working on GuixSD if you use a tool like patchelf to change the ld interpreter path embedded in the pre-built ELF binaries. To ensure the program can load the libraries it needs, you might also need to modify or add embedded rpath entries in the same ELF binaries; alternatively, you can set LD_LIBRARY_PATH to point to the place where the required libraries can be found (e.g., in a Guix profile). I've done this for Firefox on my own GuixSD machine once in the past, when I wanted to compare Firefox's behavior with IceCat's to troubleshoot an issue I was having. It took some trial and error to get it working. In any case, the result is a hack that is brittle and tedious to maintain. But sometimes, it's a useful trick to know. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlvO1V8ACgkQ3UCaFdgi Rp10uQ//T9F78q0PMoZPuLVBadnUrRqnKWOlnZ/a40Ge4aJoSPYLABxeMAtlTKNk RPbWzRB03Rw7/WRqGoZhO9LtGElRmWOibCOhlZHj94Z7b66Sn2SmZMnB8UQHQYYv x9/5WUF1zj7/KmyDhRPgea7pfJvYcp/NbbFhq1vm+iRjRKqOUTtdKPpk/gmET30O 0gDh4wf+sg7tj1lBbcCud+WICTjbrDyXmKxWpxHs1LeripWyIDdqL6yBSGxfTj7Z 2mtACRtQVbeB75ZkIsAgDJ3IXJ+gCyZJc0CNLIzB2I3wfH6Ycmty0W1KqaWgNhQW Aymz7J9OBnk0eps7JgzY8uSyIqA27+TWgpYs3ftLaMyhTcKt80It754IJxwpXqZ+ ZvcMPzfWAo3TfBErF11oNzegnKDnYu1XsYZdCpVirbiSn5xrHV4xAa2v0ZqrTFgU 2tAhi0niBH1COy0kyBQ1pZwmyTnWr/2ZALkbGvIyod2GBZbxZEWi6Cf4HQDpJI6n lCQodWRruC/e/pPrjEzz6jImNrOuyvTiHJFKGg3zz46pmaf7LjcjP9KIGrAkBQS8 fYlHqiK1TXwTKzLyh8HLXe6dCo33HCRXgiSF42BDbfnK1U4hGrugk+WpsldymbwH exktcgIauwyQPoiAoB1khW2rr6PoA3p31UTeg62ByNkqJjfksl4= =ib7a -----END PGP SIGNATURE----- --=-=-=--