apache / apache/iceberg-python

fails to compile on systems with GCC newer than 12.x

Aberta
#3,259 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
1.1k
Forks
581
Merge médio
1d 13h
PRs com merge (30d)
76

Descrição

### Apache Iceberg version

0.11.0 (latest release)

### Please describe the bug 🐞

howdy! thanks so much for sharing this project! <3

`uvx terminal-bench run --help` includes pyiceberg as a dependency and fails to build on Bazzite Linux which comes with GCC 15 instead of GCC 12 (both /usr/bin/gcc and /home/linuxbrew/.linuxbrew/bin/gcc are 15.x)

it seems that this project or perhaps something it itself depends upon has a hardcoded assumption about `gcc-12`

https://github.com/harbor-framework/terminal-bench/issues/1431

### Willingness to contribute

- [ ] I can contribute a fix for this bug independently
- [x] I would be willing to contribute a fix for this bug with guidance from the Iceberg community
- [ ] I cannot contribute a fix for this bug at this time

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece reproduzindo a falha com `uvx terminal-bench run --help` no Bazzite Linux, usando o ambiente GCC 15 descrito na issue. Rastreie qual configuração de build do PyIceberg ou de uma dependência assume `gcc-12`, usando terminal-bench issue 1431 como contexto; considera-se concluído quando o pacote for compilado com sucesso usando uma versão do GCC mais recente que a 12.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
build-system
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.