git: b6d2d1f6f7 - main - Status/2023Q4: Add armv7.adoc

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Tue, 12 Dec 2023 09:18:59 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=b6d2d1f6f7aebad0c0519f2ef3f02722e9017062

commit b6d2d1f6f7aebad0c0519f2ef3f02722e9017062
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-12-12 09:07:12 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2023-12-12 09:17:55 +0000

    Status/2023Q4: Add armv7.adoc
    
    Reviewed by:    status (Pau Amma <pauamma@gundo.com>)
---
 .../content/en/status/report-2023-10-2023-12/armv7.adoc | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/website/content/en/status/report-2023-10-2023-12/armv7.adoc b/website/content/en/status/report-2023-10-2023-12/armv7.adoc
new file mode 100644
index 0000000000..19b7404855
--- /dev/null
+++ b/website/content/en/status/report-2023-10-2023-12/armv7.adoc
@@ -0,0 +1,17 @@
+=== armv7 Ports Quality Assurance
+
+Contact: Robert Clausecker <fuz@FreeBSD.org>
+
+As part of a long term project to improve the quality of the FreeBSD ports collection for the armv7 architecture, a number of issues in the base system and in various ports have been fixed.
+Through this action, the number of binary packages that could be succesfully built from the 2023Q4 branch of the ports collection was increased from 30018 (as of 2023-10-04) to 31118 (as of 2023-11-24).
+
+Two kernel bugs affecting package builds (link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267788[PR 267788] and link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274705[PR 274705]) were identified and addressed, with these two alone being responsible for around 900 failed packages.
+The most common other causes for build failures include
+
+ * lack of FreeBSD-specific armv7 support code
+ * data alignment issues (armv7 being one of the few architectures for which we do not support unaligned memory accesses)
+ * address space exhaustion during the build processes (usually LTO related; link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274705[PR 274705] addressed many cases)
+ * lack of OpenMP support on armv7 FreeBSD
+
+If you are a user of the FreeBSD ports collection on armv7, do not hesitate to file a bug report on our link:https://bugzilla.freebsd.org[bug tracker] should there be any issues.
+