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. On Android, within Termux, the mountlist module builds fine. Its unit test behaves reasonably: $ gltests/test-mountlist /dev/block/dm-0 / / ext4 local tmpfs /dev / tmpfs local devpts /dev/pts / devpts local none /dev/blkio / cgroup local none /dev/cpuctl / cgroup local none /dev/cpuset / cgroup local none /dev/memcg / cgroup local none /dev/stune / cgroup local binder /dev/binderfs / binder local /dev/pstore /dev/pstore / pstore local adb /dev/usb-ffs/adb / functionfs local proc /proc / proc local sysfs /sys / sysfs local selinuxfs /sys/fs/selinux / selinuxfs local none /sys/fs/cgroup / cgroup2 local tracefs /sys/kernel/tracing / tracefs local none /sys/fs/fuse/connections / fusectl local bpf /sys/fs/bpf / bpf local pstore /sys/fs/pstore / pstore local tmpfs /mnt / tmpfs local /dev/block/platform/bootdevice/by-name/persist_lg /mnt/vendor/persist-lg / ext4 local tmpfs /mnt/installer /user tmpfs local /dev/fuse /mnt/installer/0/emulated / fuse local /data/media /mnt/installer/0/emulated/0/Android/data /0/Android/data sdcardfs local /data/media /mnt/installer/0/emulated/0/Android/obb /0/Android/obb sdcardfs local tmpfs /mnt/androidwritable /user tmpfs local /dev/fuse /mnt/androidwritable/0/emulated / fuse local /data/media /mnt/androidwritable/0/emulated/0/Android/data /0/Android/data sdcardfs local /data/media /mnt/androidwritable/0/emulated/0/Android/obb /0/Android/obb sdcardfs local /dev/block/platform/bootdevice/by-name/protect1 /mnt/vendor/protect_f / ext4 local /dev/block/platform/bootdevice/by-name/protect2 /mnt/vendor/protect_s / ext4 local /dev/block/platform/bootdevice/by-name/nvdata /mnt/vendor/nvdata / ext4 local /dev/block/platform/bootdevice/by-name/nvcfg /mnt/vendor/nvcfg / ext4 local /dev/block/platform/bootdevice/by-name/persist /mnt/vendor/persist / ext4 local /dev/block/platform/bootdevice/by-name/power /mnt/vendor/power / ext4 local /dev/block/platform/bootdevice/by-name/p_persist_lg /mnt/product/persist-lg / ext4 local /dev/block/platform/bootdevice/by-name/mpt /mnt/product/mpt / ext4 local /dev/block/platform/bootdevice/by-name/carrier /mnt/product/carrier / ext4 local /dev/block/platform/bootdevice/by-name/els /mnt/product/els / ext4 local /dev/block/platform/bootdevice/by-name/srtc /mnt/product/srtc / ext4 local /data/media /mnt/runtime/default/emulated / sdcardfs local /data/media /mnt/runtime/read/emulated / sdcardfs local /data/media /mnt/runtime/write/emulated / sdcardfs local /data/media /mnt/runtime/full/emulated / sdcardfs local /dev/fuse /mnt/user/0/emulated / fuse local /data/media /mnt/user/0/emulated/0/Android/data /0/Android/data sdcardfs local /data/media /mnt/user/0/emulated/0/Android/obb /0/Android/obb sdcardfs local /data/media /mnt/pass_through/0/emulated / sdcardfs local /dev/block/dm-1 /product / ext4 local /dev/block/dm-3 /product/OP / ext4 local /dev/block/dm-2 /vendor / ext4 local tmpfs /apex / tmpfs local /dev/block/dm-0 /apex/com.android.resolv /system/apex/com.android.resolv ext4 local /dev/block/dm-0 /apex/com.android.media.swcodec /system/apex/com.android.media.swcodec ext4 local /dev/block/dm-0 /apex/com.android.sdkext /system/apex/com.android.sdkext ext4 local /dev/block/dm-0 /apex/com.android.ipsec /system/apex/com.android.ipsec ext4 local /dev/block/dm-0 /apex/com.android.wifi /system/apex/com.android.wifi ext4 local /dev/block/dm-0 /apex/com.android.permission /system/apex/com.android.permission.gms ext4 local /dev/block/dm-0 /apex/com.android.vndk.v30 /system/apex/com.android.vndk.current ext4 local /dev/block/dm-0 /apex/com.android.neuralnetworks /system/apex/com.android.neuralnetworks ext4 local /dev/block/dm-0 /apex/com.android.i18n /system/apex/com.android.i18n ext4 local /dev/block/dm-0 /apex/com.android.adbd /system/apex/com.android.adbd ext4 local /dev/block/dm-0 /apex/com.android.media /system/apex/com.android.media ext4 local /dev/block/dm-0 /apex/com.android.tzdata /system/apex/com.android.tzdata ext4 local /dev/block/dm-0 /apex/com.android.os.statsd /system/apex/com.android.os.statsd ext4 local /dev/block/dm-0 /apex/com.android.extservices /system/apex/com.android.extservices.gms ext4 local /dev/block/dm-0 /apex/com.android.tethering /system/apex/com.android.tethering.inprocess ext4 local /dev/block/dm-0 /apex/com.android.mediaprovider /system/apex/com.android.mediaprovider ext4 local /dev/block/dm-0 /apex/com.android.conscrypt /system/apex/com.android.conscrypt ext4 local /dev/block/dm-0 /apex/com.android.art /system/apex/com.android.art.release ext4 local /dev/block/dm-0 /apex/com.android.runtime /system/apex/com.android.runtime ext4 local tmpfs /linkerconfig / tmpfs local tmpfs /linkerconfig /bootstrap tmpfs local none /acct / cgroup local none /config / configfs local tmpfs /data_mirror / tmpfs local tmpfs /data_mirror/data_ce/null /user tmpfs local tmpfs /data_mirror/data_de/null /user_de tmpfs local tmpfs /data_mirror/cur_profiles /misc/profiles/cur tmpfs local tmpfs /data_mirror / tmpfs local /dev/block/dm-4 /data_mirror/data_ce/null /user ext4 local /dev/block/dm-4 /data_mirror/data_ce/null/0 /data ext4 local /dev/block/dm-4 /data_mirror/data_de/null /user_de ext4 local /dev/block/dm-4 /data_mirror/cur_profiles /misc/profiles/cur ext4 local /dev/block/dm-4 /data / ext4 local /dev/block/dm-4 /data/user/0 /data ext4 local tmpfs /storage /user/0 tmpfs local /dev/fuse /storage/emulated / fuse local /data/media /storage/emulated/0/Android/data /0/Android/data sdcardfs local /data/media /storage/emulated/0/Android/obb /0/Android/obb sdcardfs local What is the problem that you are seeing? As usual, please describe 1. what are you attempting to do? 2. what is the result? Bruno