Skip to content

Bootstrap everything from source, by bootstrapping all your tools from source, from source!

License

Notifications You must be signed in to change notification settings

cosmicexplorer/bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootstrap

Bootstrap everything from source, by bootstrapping all your tools from source, from source!

Tool Selection

The tools we will be bootstrapping will be judged by (in order of precedence):

  1. Tools which make very complex things happen that are error-prone otherwise.
  2. Tools which are very likely to be used in arbitrary scripts somewhere.
  3. Tools which can be reliably bootstrapped from a given SHA.
  4. Tools which work on all supported platforms.
  5. Tools which have premade binaries on common platforms (to reduce download time).

NOTE: We will be ensuring through horrific awful means that every build will be reproducible, aka producing a single SHA + digest.

Supported Platforms

  1. linux-x86_64
  2. macosx-x86_64
  3. ...

External Dependencies

  1. fetch/package: be able to fetch and extract source files from URLs and git repositories.
  2. compile: be able to compile and link the C/C++ code you may wish to depend on.
  3. languages: be able to build the versions of programming languages (and their build tools) you need.

Internal Configuration

See internal

License

GPL v3.0+

About

Bootstrap everything from source, by bootstrapping all your tools from source, from source!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages