New comment by kruceter on void-packages repository https://github.com/void-linux/void-packages/pull/40225#issuecomment-1298369581 Comment: @classabbyamp, libgdal seems to refuse to build with armv6l (`error: static assertion failed: OFF_T should be 64 bits !`). ~Comparing the source code of 3.0.4 and 3.5.2 (frmts/fits/fitsdataset.cpp), there was no such assertion in the old version.~ ~Am I right to assume that this package and its reverse dependencies should be limited to aarch64*, i686*, and x86_64 since it cannot be built for 32-bit processors explicitly?~ ~The same cannot be said of armv7l, but `unrecognized -mtune target: generic` ruined the building phase.~ OFF_T assertion was fixed by fencing the particular library with `XBPS_TARGET_WORDSIZE`. libgdal's setup.py script for python 3 bindings forcibly unset `CC` if its value contained >1 "word" and set `gcc` which is not suited for crossbuildings, it seems. This issue was addressed in the new patch.