HeliosObjectFileToSeleneObjectFileStep_Linux

class selene_core.build_utils.builtins.HeliosObjectFileToSeleneObjectFileStep_Linux(input_kind: type[ArtifactKind], output_kind: type[ArtifactKind])

Link helios object with interface + utility shared libs to rebind to the selene interface and fill in any missing libraries.

classmethod apply(build_ctx: BuildCtx, input_artifact: Artifact) Artifact

Convert the input artifact to the output artifact.

classmethod get_cost(build_ctx: BuildCtx) float

Rule out this step for non-linux platforms.

input_kind

alias of HeliosObjectFileKind

output_kind

alias of SeleneObjectFileKind