"Relocation error" build failure(s) — clang 8.0.1

Usually fail when trying to link with another language like Fortran. Fails with:
/usr/bin/ld: ../testlib/do_loops.o: relocation R_X86_64_32S against `.data' can not be used when making a PIE object; recompile with -fPIE
collect2: error: ld returned 1 exit status
PackageVersionSupposed error messageFull log Bug report
atlas 3.10.3-9collect2: error: ld returned 1 exit status Log
cheesecutter 2.9+git20191210-1collect2: error: ld returned 1 exit status Log
cp2k 6.1-3collect2: error: ld returned 1 exit status Log
eso-midas 19.02pl1.1-1collect2: error: ld returned 1 exit status Log
exodusii 6.02.dfsg.1-8collect2: error: ld returned 1 exit status Log
libcgns 3.4.0-1collect2: error: ld returned 1 exit status Log
libhdf4 4.2.14-1collect2: error: ld returned 1 exit status Log
looptools 2.8-1collect2: error: ld returned 1 exit status Log
mpgrafic 0.3.18-1collect2: error: ld returned 1 exit status Log
mumps 5.2.1-2collect2: error: ld returned 1 exit status Log
opari 1.1+dfsg-8collect2: error: ld returned 1 exit status Log
opari2 2.0.4-3collect2: error: ld returned 1 exit status Log
openmx 3.8.5+dfsg1-1collect2: error: ld returned 1 exit status Log
pnetcdf 1.12.1-1collect2: error: ld returned 1 exit status Log
raster3d 3.0-4-1collect2: error: ld returned 1 exit status Log
scalapack 2.1.0-2collect2: error: ld returned 1 exit status Log 710395
sundials 3.1.2+dfsg-3collect2: error: ld returned 1 exit status Log 812157
wannier90 3.0.0+ds-4collect2: error: ld returned 1 exit status Log
wcslib 7.1+ds-2collect2: error: ld returned 1 exit status Log
xfoil 6.99.dfsg+1-1collect2: error: ld returned 1 exit status Log

20 errors