Skip to content

near-native compilation of open-source software for your handheld device

Notifications You must be signed in to change notification settings

krisk0/halfbreed-software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Half-breed -- near-native compilation of open-source software for your device

Now that I can compile and run on my desktop Linux programs meant to run on my smaller computer (such as Android phone), how do I compile from source common programs such as busybox, 7-zip, python?

The repository answers the question, by giving exact recipes to build some must-have software. As of today (22 July 2016), only 7zip and busybox recipe is here.

Hopefully the recipes can be easily modified to build code for a different CPU, or code for musl or uclibc rather than bionic.

Prerequisites

  1. Ability to compile code for your device. For Intel Atom tablet, you use my built from source bionic toolchain or some other development software.
  2. Root access to a Gentoo Linux computer or at least to something Unix-like with Portage package manager.
  3. Ability to download .zip and .tar.gz from github and other sites, or downloaded files planted onto your /distfiles.

Directory structure

The repository is organized in the following manner. common subdirectory contains generally useful files; other directories contain recipes to build a specific software under specific conditions. For instance, p7zip folder contains working script and detailed instruction on how to build 7-zip command-line executable for 64-bit Intel/Android on a 64-bit Intel/Linux.

About

near-native compilation of open-source software for your handheld device

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages