I don't see anything in your build features that suggest that it's anything other than Linux (which is what I guess Termux is trying to do - make it look like Linux).
If you could provide a single patch that does all of the following, it would be appreciated:
* cause 'make-config' to autodetect termux and/or android, and insert something into the target features
* add some #+/- around the failing POSIX tests (OPENDIR.1, READDIR.1) and either comments out or fixes the MKSTEMP.NULL-TERMINATE to use a a tempdir that exists
* fix run-program and/or grovel-headers (at some point I thought you said that grovel-headers wasn't finding termios)
we can check that it as "Get SBCL working under Termux" rather than having piecemeal changes that don't all work.
I don't see anything in your build features that suggest that it's anything other than Linux (which is what I guess Termux is trying to do - make it look like Linux).
If you could provide a single patch that does all of the following, it would be appreciated:
* cause 'make-config' to autodetect termux and/or android, and insert something into the target features NULL-TERMINATE to use a a tempdir that exists
* add some #+/- around the failing POSIX tests (OPENDIR.1, READDIR.1) and either comments out or fixes the MKSTEMP.
* fix run-program and/or grovel-headers (at some point I thought you said that grovel-headers wasn't finding termios)
we can check that it as "Get SBCL working under Termux" rather than having piecemeal changes that don't all work.