Standardized build system
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
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.
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.