83096313be
This attempts to provide a nicer error message for the subset of users who build their own kernels without COMPAT_FREEBSD11 and then attempt to build lang/rust. The Rust ecosystem currently uses pre-ino64 syscalls, so building lang/rust without COMPAT_FREEBSD11 is not going to work. The error message for this is non-obvious and there is a new bug for this at least every 1-2 months. Hopefully this will improve the situation a little. Cargo and Gecko ports are similarly affected, so add the pre-build check to them too. Reviewed by: jbeich, mikael.urankar@gmail.com Tested by: madpilot (negative case) Approved by: gecko (jbeich) Differential Revision: https://reviews.freebsd.org/D23100 |
||
---|---|---|
.. | ||
actual-package-depends.sh | ||
cargo-crates.awk | ||
check_leftovers.sh | ||
check-desktop-entries.sh | ||
check-stagedir.sh | ||
check-vulnerable.sh | ||
checksum.sh | ||
create-manifest.sh | ||
depends-list.sh | ||
desktop-categories.sh | ||
dialog4ports.sh | ||
do-depends.sh | ||
do-fetch.sh | ||
do-patch.sh | ||
do-users-groups.sh | ||
find-lib.sh | ||
functions.sh | ||
generate-symbols.sh | ||
install-desktop-entries.sh | ||
makesum.sh | ||
plist_sub_sed_sort.sh | ||
ports_env.sh | ||
qa.sh | ||
rust-compat11-canary.sh | ||
security-check.awk | ||
smart_makepatch.sh |