Difference between revisions of "Porting/Briar"

From RCS Wiki
Jump to navigation Jump to search
(Add Briar porting page)
 
(Add BE notes)
 
Line 1: Line 1:
It is possible to build Briar from source for POWER (tested on Debian Bullseye for ppc64le).  To do this, follow the [https://code.briarproject.org/briar/briar-gtk#directly-from-source Directly from source] instructions for Briar-GTK.  When building Briar Headless, you'll need to follow the additional instructions from the "To get Briar running on ARM devices" section of [https://nico.dorfbrunnen.eu/posts/2021/briar-remote/ Using Briar GTK at a distance].  The patch no longer applies cleanly, but it's trivial and obvious how to resolve the conflict.
+
== ppc64le ==
 +
 
 +
It is possible to build Briar from source for ppc64le (tested on Debian Bullseye).  To do this, follow the [https://code.briarproject.org/briar/briar-gtk#directly-from-source Directly from source] instructions for Briar-GTK.  When building Briar Headless, you'll need to follow the additional instructions from the "To get Briar running on ARM devices" section of [https://nico.dorfbrunnen.eu/posts/2021/briar-remote/ Using Briar GTK at a distance].  The patch no longer applies cleanly, but it's trivial and obvious how to resolve the conflict.
 +
 
 +
== ppc64be ==
 +
 
 +
Briar Headless fails to run on ppc64be when built using the ppc64le instructions, because <code>libjnidispatch.so</code> for ppc64be is not included in the binaries pulled in by Gradle.  This could be fixed if [https://code.briarproject.org/briar/python-briar-wrapper/-/issues/15 Add option to use system's Tor binary] were implemented.
  
 
[[Category:Ports]]
 
[[Category:Ports]]

Latest revision as of 23:29, 28 April 2021

ppc64le

It is possible to build Briar from source for ppc64le (tested on Debian Bullseye). To do this, follow the Directly from source instructions for Briar-GTK. When building Briar Headless, you'll need to follow the additional instructions from the "To get Briar running on ARM devices" section of Using Briar GTK at a distance. The patch no longer applies cleanly, but it's trivial and obvious how to resolve the conflict.

ppc64be

Briar Headless fails to run on ppc64be when built using the ppc64le instructions, because libjnidispatch.so for ppc64be is not included in the binaries pulled in by Gradle. This could be fixed if Add option to use system's Tor binary were implemented.