platforms icon indicating copy to clipboard operation
platforms copied to clipboard

Implement Standard Platform Transitions

Open katre opened this issue 1 year ago • 2 comments

This is a tracking issue for the implementation of Standard Platform Transitions.

The steps required are:

The implementation can be based off of Aspect's platform_transition_binary and Skylib's native_binary.

Note that the platform_data implementation should:

  • Make sure that the new files are executable
  • Make a copy, not just a symlink
  • Work with rules such as cc_binary, py_binary, and sh_binary.

katre avatar Aug 08 '23 20:08 katre

Ping @gregestren for any comments or corrections, and then let's figure out who can do the work.

katre avatar Aug 08 '23 20:08 katre

Makes sense.

Keeping all the above in mind, I'd start with a MVP that we have confidence serves Pigweed's needs. Publish it and let Pigweed integrate as soon as possible, so we can meet our quarterly expectations. :)

Then extend to the rest more casually.

@aiuto if there are any other specific cc_binary projects you're thinking of please share. Same goes for anyone else with specific requests (@fmeum , @keith, etc.)

gregestren avatar Aug 08 '23 22:08 gregestren