cothread fails to build on OpenBSD

Aberta
#87 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
30/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
c, python
Domínio
build-system

Direção de pesquisa

The failure is the malloc.h include in context/cocore.c around line 37, where the preprocessor ifdef chain for malloc and memalign has no OpenBSD branch. Check first whether MR #86, which the issue says already fixes this, is still open, since the work may be under way. If you pick it up, confirm that the build on OpenBSD gets past cocore.c and that the existing build still works on other platforms.

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

Descrição

using pip, either on-line or from a local clone, the build step on OpenBSD crashes with

context/cocore.c:37:10: fatal error: 'malloc.h' file not found

because the OpenBSD case is not considered in the forest of ifdefs related to malloc and memalign.

I submitted MR #86 that trivially fixes the problem.

Linguagem predominante
C
Estrelas
13
Forks
12
Merge médio
6h 21min
PRs com merge (30d)
1

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de DiamondLightSource/cothread

Todas as issues de DiamondLightSource/cothread

Issues semelhantes

Mais issues de C

Receba novas issues na sua caixa de entrada

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