チケット #38274

Standardized build system

登録: 2018-05-19 21:57 最終更新: 2023-09-15 00:51

報告者:
(匿名)
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
3
重要度:
3
解決法:
直さない
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

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

チケットの履歴 (4 件中 3 件表示)

2018-05-19 21:57 更新者: None
  • 新しいチケット "Standardized build system" が作成されました
2018-05-20 12:23 更新者: magicant
  • 優先度5 - 中 から 3 に更新されました
  • 重要度5 - 中 から 3 に更新されました
  • コンポーネントshell-main から 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 更新者: 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 更新者: magicant
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 直さない に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする