I was able to compile SBCL with the ECL develop branch without the patches on comment #10!
The only modification was to run-program.c sot it calls sysconf instead of getdtablesize when LISP_FEATURE_ANDROID is defined since getdtablesize is deprecated on that platform. I would recommend making this change.
Attach is the diff.
I compile the code with the following settings:
sh make.sh --xc-host='path-to-dev-ecl/ecl --c-stack 16777217 --norc' --prefix=path-to-sbcl-install --with-android --without-gcc-tls
I don't think I need to specify the stack size. I can verify if necessary.
I was able to compile SBCL with the ECL develop branch without the patches on comment #10! ANDROID is defined since getdtablesize is deprecated on that platform. I would recommend making this change.
The only modification was to run-program.c sot it calls sysconf instead of getdtablesize when LISP_FEATURE_
Attach is the diff.
I compile the code with the following settings:
sh make.sh --xc-host= 'path-to- dev-ecl/ ecl --c-stack 16777217 --norc' --prefix= path-to- sbcl-install --with-android --without-gcc-tls
I don't think I need to specify the stack size. I can verify if necessary.
Only the sb:posix package failed.