Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Working Build System #257

Open
AOrthVector opened this issue Nov 28, 2023 · 0 comments
Open

Working Build System #257

AOrthVector opened this issue Nov 28, 2023 · 0 comments
Labels
silver issues related to moving to OpenSSF silver badge

Comments

@AOrthVector
Copy link
Contributor

AOrthVector commented Nov 28, 2023

  • Build systems for native binaries MUST honor the relevant compiler and linker (environment) variables passed in to them (e.g., CC, CFLAGS, CXX, CXXFLAGS, and LDFLAGS) and pass them to compiler and linker invocations. A build system MAY extend them with additional flags; it MUST NOT simply replace provided values with its own.
  • The project build system's internal dependency information needs to be accurate
  • The project MUST be able to repeat the process of generating information from source files and get exactly the same bit-for-bit result. At the silver badge level, repeatable builds are only required for the project not external users
@AOrthVector AOrthVector added the silver issues related to moving to OpenSSF silver badge label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
silver issues related to moving to OpenSSF silver badge
Projects
Status: No status
Development

No branches or pull requests

1 participant