Hi,
I'd like to report the results of building and testing FPC 3.2.4-rc1 on Manjaro Linux (Arch-based), x86_64.
Platform: x86_64-linux
OS: Manjaro Linux XFCE (Arch-based)
Kernel: Linux (ThinkPad T580)
Bootstrap FPC: 3.2.2 (installed via pacman)
GCC: 16.1.1 (GCC 2026)
GNU ld: 2.46.0
GNU make: 4.4.1
Build command: make -j4 all FPC=/usr/bin/fpc
Build result: SUCCESS (~2m 42s)
Install command: make install PREFIX=$HOME/fpc-test Install result: SUCCESS
Test command: make full TEST_FPC=$HOME/fpc-test/lib/fpc/3.2.4/ppcx64 -j4 Test result: COMPLETED
--- Test summary ---
Total = 8126
Compilations = 4990 (ok: 4977 / failed: 13)
Compiled OK = 3807
Failed as expected = 1170
Compilation failures = 9
Should have failed = 4
Runs = 3136 (ok: 3123 / failed: 13)
Skipped = 516
--- Notable failures ---
1. test/cg/tcppcl1 — COMPILE FAILED
Requires libstdc++ (C++ exception handling).
/usr/bin/ld: cpptcl1.o: undefined reference to `__gxx_personality_v0' Likely a missing libstdc++ dependency in this environment, not a compiler bug.
2. webtbs/tw0876 — COMPILE FAILED
Marked {%note=This test needs C libraries}, uses -pg (profiling). Fails linking against libc_nonshared.a (__dso_handle hidden symbol). Likely an environment/toolchain issue with GCC 16 + glibc, not a compiler bug.
3. test/opt/tdfa11 — COMPILE FAILED
Built with -Oodfa -Sew -vw. Warning treated as error: "Variable 'i' does not seem to be initialized"
Possibly a regression in DFA optimization or warning classification.
4. test/opt/tdfa8 — SHOULD HAVE FAILED but compiled successfully Inverted result with DFA optimization. Related to tdfa11?
5. test/tarray15 — RUN FAILED
Exitcode: 19 (expected 0). Possible runtime crash.
6. test/timplements4a, test/timplements4b — RUN FAILED Exit code 1 (expected 0).
7. packages/fcl-registry/tests/tregistry2,
packages/fcl-registry/tests/tregtestframework,
packages/pastojs/tests/testpas2js — COMPILE FAILED Likely missing optional package dependencies in this environment.
--- Notes ---
- tw0876/tcppcl1 failures are almost certainly toolchain-related (GCC 16, newer glibc), not FPC bugs.
- tdfa11/tdfa8 pair looks worth investigating as a possible DFA regression.
- tarray15 and timplements4a/4b warrant attention.
- Full log available on request.
Best regards,
Francesc
Viladecans, Barcelona
