-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Description
Description
Some validators prefer to build binaries locally from source code rather than downloading pre-compiled binaries. This ensures transparency, allows code auditing, and follows security best practices for critical infrastructure.
Proposal
Add a make install command to the repository that allows validators to:
- Clone the repository
- Build binaries locally from source code
- Install the binaries on their servers
This would enable validators to:
- Review the code before compiling
- Build binaries in their own environments
- Have full control over the build process
- Meet security and compliance requirements
Benefits
- Increases validator trust in the software
- Aligns with open source best practices
- Facilitates adoption by validators with strict policies about pre-compiled binaries
- Enables source code auditing before installation
Technical Notes
The command should follow common conventions:
make installto build and install- Possibly include environment variables to customize install paths (e.g.,
PREFIX,DESTDIR) - Document build prerequisites in
DEVELOPMENT.mdorREADME.md
Metadata
Metadata
Assignees
Labels
No labels