r-base: gfortran and gcc disagree on double complex
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
r-base (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
r-cran-expm (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
r-cran-irlba (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
r-cran-openmx (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
r-cran-pracma (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
r-cran-rsvd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
autopkgtests of several R packages are failing with the error:
Fortran complex functions are not available on this platform
This message comes from r-base itself, and is shown when r-base is built without HAVE_FORTRAN_
In recent build logs of r-base in Ubuntu, the following configure output can be seen on all architectures, except armhf and riscv64:
checking whether mixed C/Fortran code can be run... yes
checking whether gfortran and gcc -std=gnu99 -std=gnu11 agree on int and double... yes
checking whether gfortran and gcc -std=gnu99 -std=gnu11 agree on double complex...
configure: WARNING: gfortran and gcc -std=gnu99 -std=gnu11 disagree on double complex
Recent build logs in Debian, including reproducible builds [1], show:
checking whether mixed C/Fortran code can be run... yes
checking whether gfortran and gcc -std=gnu99 -std=gnu11 agree on int and double... yes
checking whether gfortran and gcc -std=gnu99 -std=gnu11 agree on double complex... yes
[1] https:/
tags: | added: update-excuse |
Changed in r-cran-expm (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in r-cran-irlba (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in r-cran-openmx (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in r-cran-pracma (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in r-cran-rsvd (Ubuntu): | |
status: | Confirmed → Invalid |
https:/ /launchpad. net/ubuntu/ +source/ r-base/ 4.1.2-1ubuntu1