On Sat, Apr 5, 2025, at 7:38 AM, sin-ack via Patches for the config.guess and 
config.sub scripts wrote:
...
> Setting the vendor to "android" lets us tell the software that even
> though the GNU ABI is in effect, certain restrictions are present due
> to running on Android.

Please don't use the vendor field for this.  The vendor field is a
vestige of a forgotten era of bad marketing choices by 1980s Unix
workstation companies. There's a lot of software out there that isn't
prepared for it to have a value they need to pay attention to.  As a
matter of policy I think GNU should be moving toward a world where the
vendor field is _always_ "unknown" except in the (now retrocomputing-
only) cases where it's actually doing some disambiguation work
(e.g. `m88k-{motorola,dolphin,tektronix}-sysv3` - yes, you read
that right, System V Release *3* variants).

Instead, please use the ABI field: `<cpu>-unknown-linux-android` instead of
`<cpu>-unknown-linux-gnu`.  The seccomp restrictions you describe are a big
enough deal to call it an entirely new ABI.

zw

Reply via email to