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

How to support macos builds given tool renaming #10

Open
matthewfeickert opened this issue May 11, 2024 · 0 comments
Open

How to support macos builds given tool renaming #10

matthewfeickert opened this issue May 11, 2024 · 0 comments

Comments

@matthewfeickert
Copy link
Member

In PR #9 all the macos build fail with

  On Mac OSX, the GNU libtool and libtoolize scripts, renamed
  glibtol and glibtoolize respectively by Apple to avoid
  conflict with Apple-provided libtool, should be used.

  They should be already installed, together with Apple developer tools,
  in /usr/bin. If you see this message, they are not.

even though

has a macos install.

In

@lgray had gotten around this (in PR scikit-hep/fastjet#134) with

      - name: Install compiler tools on macOS
        if: runner.os == 'macOS'
        run: |
          brew install make automake swig gmp mpfr boost
          export PATH="/usr/local/opt/make/libexec/gnubin:$PATH"

but everything that needs to be installed needs to be specified in the meta.yaml for conda-forge and should already be in the build requirements.

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- {{ stdlib("c") }}
- cross-python_{{ target_platform }} # [build_platform != target_platform]
- python # [build_platform != target_platform]
- autoconf
- automake
- libtool
- make
- patch
- swig

How can this get addressed? Or does this required patching the build system for these existing fastjet releases?

cc @henryiii and @chrisburr if they have any ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant