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

Pack an extension with binary executables for Mac/Linux using tar insteda of zip? #447

Open
kyle-rader-msft opened this issue Jan 19, 2024 · 1 comment

Comments

@kyle-rader-msft
Copy link

I'm running into problem shipping a custom ADO build task which wraps calling a platform specific executable. The extension bundles in it a Rust built native binary for Windowsx64, Mac (x64/arm64), and Linux x64. On mac, the agent machine doesn't have permission to run chomd +x on the binary when running as an "install" taask.

How do other install tasks handle this if the underlying extension package is using Zip, which doesn't preserve the executable bit for Linux/Mac binaries?

@ismayilov-ismayil
Copy link
Contributor

Hi @kyle-rader-msft, thanks for reporting.
Could you please share detailed information about how you build that binary and is this Mac related issue only?

@max-zaytsev max-zaytsev removed the triage label Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants