All Projects β†’ proot-me β†’ proot-static-build

proot-me / proot-static-build

Licence: other
Build static variants of PRoot

Programming Languages

Makefile
30231 projects

Projects that are alternatives of or similar to proot-static-build

Bach
🎼 Java Shell Builder - Build modular Java projects with JDK tools
Stars: ✭ 163 (+158.73%)
Mutual labels:  build-tool
Seed
Build tool for Scala projects
Stars: ✭ 223 (+253.97%)
Mutual labels:  build-tool
Pax
The fastest JavaScript bundler in the galaxy.
Stars: ✭ 2,626 (+4068.25%)
Mutual labels:  build-tool
Baumeister
πŸ‘· The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications.
Stars: ✭ 171 (+171.43%)
Mutual labels:  build-tool
Mbt
The most flexible build tool for monorepo
Stars: ✭ 184 (+192.06%)
Mutual labels:  build-tool
Scikit Build
Improved build system generator for CPython C, C++, Cython and Fortran extensions
Stars: ✭ 234 (+271.43%)
Mutual labels:  build-tool
Gradle
Adaptable, fast automation for all
Stars: ✭ 12,842 (+20284.13%)
Mutual labels:  build-tool
Webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Stars: ✭ 60,034 (+95192.06%)
Mutual labels:  build-tool
Athena2
Build tool based on Webpack
Stars: ✭ 212 (+236.51%)
Mutual labels:  build-tool
Vuepack
Publish .vue files in NPM packages
Stars: ✭ 242 (+284.13%)
Mutual labels:  build-tool
Zeus
An Electrifying Build System
Stars: ✭ 176 (+179.37%)
Mutual labels:  build-tool
Build
B2 makes it easy to build C++ projects, everywhere.
Stars: ✭ 182 (+188.89%)
Mutual labels:  build-tool
Build Harness
πŸ€–Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+274.6%)
Mutual labels:  build-tool
Build Server Protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
Stars: ✭ 169 (+168.25%)
Mutual labels:  build-tool
Nsis
***This is just a mirror of https://sf.net/projects/nsis -- please report issues there*** NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
Stars: ✭ 244 (+287.3%)
Mutual labels:  build-tool
Webpack Interview Questions
Webpack questions/answers you can use to prepare for interviews or test your knowledge.
Stars: ✭ 159 (+152.38%)
Mutual labels:  build-tool
Hxcpp
Runtime files for c++ backend for haxe
Stars: ✭ 228 (+261.9%)
Mutual labels:  build-tool
buildozer
🚜 Build tool which simplify your buildprocess. Built with Gulp.js πŸ₯€
Stars: ✭ 22 (-65.08%)
Mutual labels:  build-tool
Retire.js
scanner detecting the use of JavaScript libraries with known vulnerabilities
Stars: ✭ 2,909 (+4517.46%)
Mutual labels:  build-tool
Dogo
Monitoring changes in the source file and automatically compile and run (restart).
Stars: ✭ 237 (+276.19%)
Mutual labels:  build-tool

proot-static-build

Build static variants of PRoot

PRoot static binaries were built using:

https://github.com/proot-me/proot-static-build 

The ARM one was built on x86_64 using this command:

# Build PRoot/ARM statically: 
cd ~/git/proot-static-build 
mkdir build-arm 
cd build-arm 
proot -R ~/rootfs/slackwarearm-14.1 -b $(which cmake) -q qemu-arm make glibc-version=glibc-2.18 -f ../GNUmakefile proot -j4 

Where slackwarearm-14.1 was created this way:

# Get Slackware/ARM packages: 
wget -r -np http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/slackware/{a,ap,d,e,l,n,tcl}/ 
mkdir ~/rootfs/slackwarearm-14.1 

# Extract only a minimal subset (ignore errors): 
ls ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/slackware/{a,l}/*.t?z | xargs -n 1 tar -C ~/rootfs/slackwarearm-14.1 -xf 

# Do a minimal post-installation setup: 
mv ~/rootfs/slackwarearm-14.1/lib/incoming/* ~/rootfs/slackwarearm-14.1/lib/ 
mv ~/rootfs/slackwarearm-14.1/bin/bash4.new ~/rootfs/slackwarearm-14.1/bin/bash 
proot -q qemu-arm -r ~/rootfs/slackwarearm-14.1 /sbin/ldconfig 
proot -q qemu-arm -r ~/rootfs/slackwarearm-14.1 ln -s /bin/bash /bin/sh 

# Install all package correcty (ignore warnings): 
ls ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/slackware/*/*.t?z | xargs -n 1 proot -q qemu-arm -S ~/rootfs/slackwarearm-14.1 -b ftp.arm.slackware.com installpkg 
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].