Skip to content

Musl suffixed binaries should be considered #43

Open

Description

@puerco

The cyclonedx tools publish a linux variant for musl-based systems:

drop ls -la https://github.com/CycloneDX/cyclonedx-cli
total 9
📄🐧➖➖➖➖➖➖  github-actions[bot]  CycloneDX  69907155  Feb    10    6:40  cyclonedx-linux-arm       
📄🐧➖➖➖➖➖➖  github-actions[bot]  CycloneDX  79833525  Feb    10    6:41  cyclonedx-linux-arm64     
📄🐧➖➖➖➖➖➖  github-actions[bot]  CycloneDX  72886525  Feb    10    6:40  cyclonedx-linux-musl-x64  
📄🐧➖➖➖➖➖➖  github-actions[bot]  CycloneDX  72859283  Feb    10    6:40  cyclonedx-linux-x64       
📄➖🍏➖➖➖➖➖  github-actions[bot]  CycloneDX  80012672  Feb    10    6:42  cyclonedx-osx-arm64       
📄➖🍏➖➖➖➖➖  github-actions[bot]  CycloneDX  73148586  Feb    10    6:41  cyclonedx-osx-x64         
📄➖➖🪟➖➖➖➖  github-actions[bot]  CycloneDX  81704867  Feb    10    6:41  cyclonedx-win-arm64.exe   
📄➖➖🪟➖➖➖➖  github-actions[bot]  CycloneDX  73631639  Feb    10    6:41  cyclonedx-win-x64.exe     
📄➖➖🪟➖➖➖➖  github-actions[bot]  CycloneDX  68405143  Feb    10    6:41  cyclonedx-win-x86.exe  

drop does not know what to do with them, however in glibc systems, drop prefers downlading the musl variant:

❯ drop get --insecure https://github.com/CycloneDX/cyclonedx-cli#cyclonedx
  💫 Looking for policies (source: https://github.com/CycloneDX/.ampel)
  ⏬ Downloading cyclonedx (69.51 MB)
  🚫  Security verification skipped
  💾 Download complete! (written to cyclonedx)


❯ file cyclonedx 
cyclonedx: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, BuildID[sha1]=00f090d09c073b7dc8ab12109ee68a682f0c66f8, stripped

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions