From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9946 Path: news.gmane.org!not-for-mail From: Daniel Simon Newsgroups: gmane.linux.lib.musl.general,gmane.network.tor.devel Subject: Tor Browser Bundle on musl libc systems Date: Mon, 25 Apr 2016 13:24:22 -0300 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1461601480 4203 80.91.229.3 (25 Apr 2016 16:24:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Apr 2016 16:24:40 +0000 (UTC) To: tor-dev@lists.torproject.org, musl@lists.openwall.com Original-X-From: musl-return-9959-gllmg-musl=m.gmane.org@lists.openwall.com Mon Apr 25 18:24:40 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1aujJP-0004Fg-Uf for gllmg-musl@m.gmane.org; Mon, 25 Apr 2016 18:24:40 +0200 Original-Received: (qmail 15968 invoked by uid 550); 25 Apr 2016 16:24:38 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 15933 invoked from network); 25 Apr 2016 16:24:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=NaPSb9to+16Qj0fwc7JlqQZSIVugsv8xc0GrLMqc2O8=; b=QqanV7UXLzoD6HkuEghnGdOMuqCNS07ewt87kTb2NgPmsQDBzVKVhbLcFsL0STfp6t 747F+ChQfIulr6YO/N+4uAdFawK9FUd53ILK4sVyO4RNvTf+hni3KrHEMzzvkGhP6++b QZGsJS/6LQsqCt4Jii/Ixr8UG02E/XkL2r6NMmu9XDLGOJwBL92weUmJ5wy4rIDA+DVF hN/xbB3v4EZNuU5589pf0u1A2m3fodWmdkfWcctOkjWjAeHXSETafxc5c8lF82ehmv2M 1/iRRgTMsB8bgu4TVJVQFpmLOReyQyf65TGk2N1LytxhazMCU3XXgREAiKFmjHl6bh83 wjzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=NaPSb9to+16Qj0fwc7JlqQZSIVugsv8xc0GrLMqc2O8=; b=MYCKYQiih5FCt9OTZOmF9+EcbOJRfbZyv7eRY0DXYT7B3GGroj0dMo0LHS+U7aLAvM IJ6wgPmqTJ5PeAQRHOoX1iHp1+oA9zJ8sOrvHXdayAtU4tXt4RQ1NbI3Sj1VXezUwiXa w1lsa/BF7wszKBQpyvw3oc/8D3qbJ6x9EjhW4bJi1CdmqRxR+olwUCQphoe0O7qvMP5K c8Mt8GTgzL/Z7Jwjxr+OFZTopBhhJHvHt4QZl8GiaT0hvZU5gFe7dtkfiddQhXct21l4 P3Ug1jT4AyHb5tO1xHhlNbb67awJVVThMndKIw3BY+pAfUay3Ibo9GXo6fkYM3p6jStw JrhQ== X-Gm-Message-State: AOPr4FV6uMXHtExuBqGG2xjgDy8A+3tHNWkCR7T6/8Qi6t+o/yAyxqyz121RdQOsPseiB2VYskz8pZmBcqgnaQ== X-Received: by 10.13.212.74 with SMTP id w71mr6601348ywd.226.1461601462657; Mon, 25 Apr 2016 09:24:22 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:9946 gmane.network.tor.devel:8586 Archived-At: Hi, the Tor Browser Bundle binaries available at https://dist.torproject.org/torbrowser/5.5.4/ do not run on musl-libc-based systems, like Void Linux, Alpine Linux, and other Linux distributions. I believe that's the case because the Tor Browser Bundle binaries are compiled dynamically to glibc, making them fail when ran on systems that any other libc. I'm sending this message to the Tor mailing list and to the Musl mailing list, so we can together find a solution. I think there are 4 possible solutions: - the tor developers can provide binaries built with musl libc - the tor developers can provided statically compiled binaries (with any libc, but musl is especially good for this). These statically compiled binaries would run on any system independently of the libc. - the musl libc developers could identify why the binaries fail on musl and try to add compatibility - Linux distributions that use musl libc could figure out how to compile the Tor Browser Bundle from source and provide binaries themselves What does everyone think about these possible solutions? Which one is the best? Are there any others you can think about? Thanks for everyone's time, D. Simon