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

Homebrew formula #601

Closed
mcandre opened this issue Mar 21, 2023 · 5 comments
Closed

Homebrew formula #601

mcandre opened this issue Mar 21, 2023 · 5 comments
Labels
blocked A prerequisite for this ticket prevents it from being worked on enhancement New feature or request extensive Bigger piece of work usability

Comments

@mcandre
Copy link

mcandre commented Mar 21, 2023

Is your feature request related to a problem? Please describe.

I would love a Homebrew formula for phasar, in order to make it easier to install for newbies on macOS!

Describe the solution you'd like

Publish a Homebrew formula for phasar for macOS users.

Describe alternatives you've considered

Publish a DMG-archived PKG installer for macOS users.

Additional context

A Chocolatey package (Windows), an APT repository (Debian/Ubuntu), \an RPM repository (RHEL), and PKGIN (FreeBSD) would also be welcome.

@janniclas
Copy link
Member

Hey @mcandre,
currently, building PhASAR on Macs with the new M Chip Architecture is impossible. Until this changes, we won't be able to provide a Homebrew formula for Macs.

@fabianbs96
Copy link
Member

Hi @mcandre, if you want to use phasar on a mac anyway, we have support for Docker. You can find more information at https://github.com/secure-software-engineering/phasar/wiki/OS-Support#macos.

As an outlook to the future, I can tell you that we are working on conan support (#516) that will simplify the whole process of building phasar and managing its dependencies.

Does that answer your question for now?

@MMory MMory added enhancement New feature or request extensive Bigger piece of work usability blocked A prerequisite for this ticket prevents it from being worked on labels Apr 20, 2023
@MMory MMory closed this as completed Sep 21, 2023
@mcandre
Copy link
Author

mcandre commented Oct 22, 2023

Yes, I publish a number of Docker images.

While I do love Docker, I do not love having to depend on it for local development.

@fabianbs96
Copy link
Member

Hi @mcandre, I can totally understand that local development with Docker is not ideal.
Last time, we tried out phasar on MAC, we needed to use a very recent version of clang for the compilation to succeed. This required us to maintain two versions of LLVM on the system: Clang-17 for compilation and LLVM-14 to link against. As maintaining two LLVM versions can be quite cumbersome, we refrain from recommending this as "official solution".
However, you can try out, whether it works for you. Unfortunately, I cannot offer you more help, as I am not an Apple user myself

@mcandre
Copy link
Author

mcandre commented Nov 1, 2023

That's fair. Apple doesn't make it easy.

I have done my best to publish tools for streamlining cross platform development. It's an uphill battle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked A prerequisite for this ticket prevents it from being worked on enhancement New feature or request extensive Bigger piece of work usability
Projects
None yet
Development

No branches or pull requests

4 participants