Ticket #38274

Standardized build system

오픈 날짜: 2018-05-19 21:57 마지막 업데이트: 2023-09-15 00:51

Reporter:
(Anonymous)
소유자:
Status:
Closed
Component:
MileStone:
(None)
Priority:
3
Severity:
3
Resolution:
Won't Fix
File:
None
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/4 Histories)

2018-05-19 21:57 Updated by: None
  • New Ticket "Standardized build system" created
2018-05-20 12:23 Updated by: magicant
  • Priority Update from 5 - Medium to 3
  • Severity Update from 5 - Medium to 3
  • Component Update from shell-main to utils
댓글 올리기

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
댓글 올리기

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.

2023-09-15 00:51 Updated by: magicant
  • Status Update from Open to Closed
  • Resolution Update from None to Won't Fix

Attachment File List

No attachments

Edit

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