conda-forge / podman-feedstock

A conda-smithy repository for podman.
BSD 3-Clause "New" or "Revised" License
1 stars 7 forks source link

WIP: Try `{{ compiler(cgo) }} >=1.17`, add `{{ compiler(c) }}` #19

Closed manics closed 1 year ago

manics commented 2 years ago

Checklist

Trying the suggestion from https://github.com/conda-forge/podman-feedstock/pull/15#discussion_r827600620

conda-forge-linter commented 2 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

manics commented 2 years ago

@conda-forge-admin, please rerender

manics commented 2 years ago

@jakirkham I've tried your suggestion from https://github.com/conda-forge/podman-feedstock/pull/15#discussion_r827600620 but it fails:

Mamba failed to solve:
 - libselinux-cos7-x86_64
 - go-md2man
 - make
 - go-cgo_linux-64 >=1.17
 - pkg-config
 - gcc_linux-64 10.*
 - sysroot_linux-64 2.17.*
 - go-licenses >=0.0.44

with channels:

The reported errors are:
- Encountered problems while solving:
-   - package go-cgo_linux-64-1.17.6-hb09e268_1 requires _go_select ==2.3.0 cgo, but none of the providers can be installed
- 
Traceback (most recent call last):
  File "/opt/conda/lib/python3.9/site-packages/boa/cli/mambabuild.py", line 124, in mamba_get_install_actions
    solution = solver.solve_for_action(_specs, prefix)
The reported errors are:
- Encountered problems while solving:
-   - package go-cgo_linux-64-1.17.6-hb09e268_1 requires _go_select ==2.3.0 cgo, but none of the providers can be installed
- 
dhirschfeld commented 2 years ago

xref: https://github.com/conda-forge/go-feedstock/issues/141

☝️ I think this needs to be fixed upstream. IIUC the go package needs to be recompiled to be compatible with the latest C compilers.