aws-samples / aws-samples/aws-codedeploy-appspec-assistant

appSpecAssistant fails to run on Linux x86_64

Open
#14 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
33
Forks
22
PR merge metrics
No merged PRs in 30d

Description

When attempting to run appSpecAssistant in bash on Arch Linux running kernel 5.12.9-arch1-1, the executable fails. Details:

```
$ file -s appSpecAssistant
appSpecAssistant: Mach-O 64-bit x86_64 executable
```

```
$ ./appSpecAssistant validate --filepath appspec.yml --computePlatform lambda
bash: ./appSpecAssistant: cannot execute binary file: Exec format error
```

Googling around a bit seems to indicate that the executable ought to run on Mac, but won't run on Linux without Darling (a translation layer).

Any chance you could compile it for Linux and include that in your repo? Just a `go build` ought to do it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.