Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2026-06

FPC 3.2.4-rc1 build and test report — x86_64 Manjaro Linux (Arch-based)

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Francesc Farfán Luelmo

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

Reply by email