Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vector-0.43.1-x86_64-apple-darwin.tar.gz deploys /usr/local/opt/vector/bin/vector: Mach-O 64-bit executable arm64 #22129

Closed
EdN-terascope opened this issue Jan 6, 2025 · 6 comments · Fixed by #22139
Labels
type: bug A code related bug.

Comments

@EdN-terascope
Copy link

A note for the community

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Problem

Using brew install vector or brew upgrade downloads https://packages.timber.io/vector/0.43.1/vector-0.43.1-x86_64-apple-darwin.tar.gz for my Intel MacBook Pro Sequoia 15.2.

Error indicates architecture is not x86_64 - Bad CPU Type

$ which vector
/usr/local/bin/vector
$ vector
-bash: /usr/local/bin/vector: Bad CPU type in executable
$ file /usr/local/bin/vector
/usr/local/bin/vector: Mach-O 64-bit executable arm64

Un-taring vector-0.43.1-x86_64-apple-darwin.tar.gz and running file on vector in bin also shows an arm64 executable.
Expected behavior - an x86_64 executable

Configuration

brew install vector

Version

-bash: /usr/local/bin/vector: Bad CPU type in executable

Debug Output

No response

Example Data

No response

Additional Context

No response

References

No response

@EdN-terascope EdN-terascope added the type: bug A code related bug. label Jan 6, 2025
@pront
Copy link
Member

pront commented Jan 6, 2025

Thank you for bringing this to our attention. This broke when we changed our macOS runner here.

https://docs.github.com/en/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners#limitations-for-macos-larger-runners

We need to use macos-latest-large for Intel architecture and ensure that the verification step catches this.

@EdN-terascope
Copy link
Author

Is there a plan to release a fixed vector-0.43.1-x86_64-apple-darwin.tar.gz

@pront
Copy link
Member

pront commented Jan 7, 2025

Is there a plan to release a fixed vector-0.43.1-x86_64-apple-darwin.tar.gz

I am taking a look at this now. Will post updates to this ticket.

@EdN-terascope
Copy link
Author

Thank you - looks like Vector could publish to both intel and arm64 for macOS.

In the meantime, I'm making a local compile as per "installation/manual/from-source/#linux" - easy!

@pront
Copy link
Member

pront commented Jan 7, 2025

Thank you - looks like Vector could publish to both intel and arm64 for macOS.

Yes indeed, I am working on that.

In the meantime, I'm making a local compile as per "installation/manual/from-source/#linux" - easy!

Great! I will pull the bad release from Github and S3 in the meantime.

@pront
Copy link
Member

pront commented Jan 8, 2025

The next release is scheduled for Jan 13th. We will not spend time re-releasing this one for macOS. We will probably be able to also support ARM architectures going forward!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug A code related bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants