Invalid floating point operation on aarch64 on some machines
Original Reporter info from Mantis: Guillaume_G
-
Reporter name: Guillaume
Original Reporter info from Mantis: Guillaume_G
- Reporter name: Guillaume
Description:
On ThunderX2 machines, I always get "Invalid floating point operation" error when I try to build (or use) FPC.
Log:
*
[ 375s] ./fpmake compile --localunitdir=.. --os=linux --cpu=aarch64 -o -Ur -o -Xs -o -O2 -o -n -o -k--build-id -o -k-z -o -knoexecstack -o -daarch64 -o -dRELEASE --compiler=/home/abuild/rpmbuild/BUILD/fpcbuild-3.2.0/fpcsrc/compiler/ppca64 -bu -o -XX -o -CX
[ 375s] Start compiling package a52 for target aarch64-linux.
[ 376s] Compiling a52/src/a52.pas
[ 376s] The installer encountered the following error:
[ 376s] Invalid floating point operation
[ 376s] make[1]: *** [Makefile:1729: smart] Error 1
[ 376s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/fpcbuild-3.2.0/fpcsrc/packages'
[ 376s] make: *** [Makefile:2681: packages_smart] Error 2
*
Steps to reproduce:
Try to build (or use) FPC on a ThunderX2 machine.
Mantis conversion info:
- Mantis ID: 37694
- OS: openSUSE
- OS Build: Tumbleweed
- Platform: aarch64
- Version: 3.2.0
- Fixed in version: 3.2.1
- Monitored by: » Guillaume_G (Guillaume), » @CuriousKit (J. Gareth Moreton), » @jmaebe (Jonas Maebe)