Tíquete #38274

Standardized build system

: 2018-05-19 21:57 Última Atualização: 2018-05-20 21:27

Relator:
(Anônimo)
Dono:
Estado:
Aberto [Owner assigned]
Componente:
Marcos:
(Nenhum)
Prioridade:
3
Gravidade:
3
Resolução:
Nenhum
Arquivo:
Nenhum
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

Hello, I am wondering if you would be willing to replace the non-standard autoconf-like build system with autoconf, this would make cross-compilation work, along with being able to build for any system autoconf supports

Ticket History (3/3 Histories)

2018-05-19 21:57 Updated by: None
  • New Ticket "Standardized build system" created
2018-05-20 12:23 Updated by: magicant
  • Prioridade Update from 5 - Medium to 3
  • Gravidade Update from 5 - Medium to 3
  • Componente Update from shell-main to utils
Comentário

Yash's build system is already compatible with any POSIX.1-2001 environment.

Scripts generated by autotools depend on non-standard features in attempt to support non-POSIX environments. That is not a goal of yash.

To support cross compiling, we need to auto-generate a header file based on the signal numbers on the host environment (which may be different from that on the build environment) by running a generator program on the host. I don't suppose it is as easy as just introducing autotools support.

2018-05-20 21:27 Updated by: None
Comentário

Well, the generated bits can be solved by having an option to specify a pre-generated header (from the target) or "hope for the best" and use the host's generated header

Of course I understand the goal of yash isn't to support non-POSIX environments, but, if it works on a (new) system, it works.

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login