> On 20. Mar 2025, at 17:23, Bruno Haible <br...@clisp.org> wrote:
> 
> Yury V. Zaytsev wrote:
>> due to AC_MSG_ERROR failing the build, Termux had to patch our build system. 
>> I didn't know the FIXME was there because you support Windows... Anyway, can 
>> AC_MSG_ERROR be removed now?
> 
> The AC_MSG_ERROR is useful to alert us of platforms with missing support.
> At this point, no known platform triggers this AC_MSG_ERROR.

As I said in my first post, I would expect `gl_MOUNTLIST` to define 
`gl_cv_list_mounted_fs` and let *me* decide whether to fail or not. The 
documentation seems to support this expectation:

https://www.gnu.org/software/gnulib/MODULES.html#module=mountlist

Otherwise, `gl_CONDITIONAL` doesn't seem to make sense.

Now, that was an honest question. If you think you want to keep `AC_MSG_ERROR`, 
then maybe it makes sense to remove the FIXME and update the documentation to 
say that the module will fail unconditionally if the system is not supported.

> On Android, within Termux, the mountlist module builds fine. Its unit test
> behaves reasonably: […]
> 
> What is the problem that you are seeing? As usual, please describe
>  1. what are you attempting to do?
>  2. what is the result?

That's right, I didn't say I was seeing any problems. What I did was ask a 
question as to why you are failing unconditionally if the platform is not 
supported. The reason I asked is that an early version of Termux had to patch 
`AC_MSG_ERROR` out of our build system, which I found odd. 

Only then did I realize that they had no other choice until they implemented 
enough support to make the module work, even though *I* consider it an optional 
feature. So again, I went to ask why this module fails unconditionally for 
unsupported platforms.


Reply via email to