-
Notifications
You must be signed in to change notification settings - Fork 46
Closed
Copy link
Labels
state:backlogIn the backlogIn the backlogstate:needs-triageNeeds to triaged to determine next stepsNeeds to triaged to determine next stepstype:feature-requestA new feature proposalA new feature proposalurgency:lowLittle to no impactLittle to no impact
Milestone
Description
Feature Overview
edk2 has a unique build infrastructure that defines all toolchain options for consumers of it, which, while creating some pain points, does also unify the build landscape and have fewer odd build configurations come out of the woodwork. Patina does not have any such concept and may be at risk of random platform build options causing unexpected behavior/output.
Solution Overview
Consider how Patina should evangelize build options, this may be:
- nothing, this is like most other build systems you are on your own
- Write up in the md book what recommendations are (runs risk of platforms not noticing)
- Construct something for platforms to consume to define build options
- Something else
At the very least, we should document the decision made here.
Alternatives Considered
No response
Urgency
Medium
Are you going to implement the feature request?
Someone else needs to implement the feature
Do you need maintainer feedback?
No maintainer feedback needed
Anything else?
@makubacki may be interesting to discuss in a future Rust meeting.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
state:backlogIn the backlogIn the backlogstate:needs-triageNeeds to triaged to determine next stepsNeeds to triaged to determine next stepstype:feature-requestA new feature proposalA new feature proposalurgency:lowLittle to no impactLittle to no impact
Type
Projects
Status
Done