multibuild openblas when USE=int64 is specified.
multibuild lapack-reference when USE=int64 and/or USE=static is specified.
Thanks to sfabbro: dodoc should be outside the function, they do not change
multilib as well for openblas
openblas: Strip the _int64 suffix from the BUILD_VARIANT to calculate the ABI
multilib as well for lapack-reference
masking int64 flag for 32 bits arches
Add int64 use flag for separate eselect modules for int64 providers
Add int64 use flag for separate eselect modules for int64 providers
Add int64 use flag for separate eselect modules for int64 providers
Add >=virtual/blas-2.1-r2[int64?] and >=virtual/cblas-2.0-r1[int64?] to RDEPEND. Use separate eselect modules for blas, blas-int64, cblas and cblas-int64. Bump to 0.2.11 using multi build. Remove openblas-9999-cpuid_x86.patch as a similar change has been applied by upstream.  Tweak the openblas_config.h file to be the same between ABIs.
Add >=virtual/blas-2.1-r2[int64?] and >=virtual/lapack-3.5-r2[int64?] to RDEPEND. Use separate eselect modules for lapack and lapack-int64.
openblas-0.2.11 requires the cpuid_x86 patch
Merge: Remove the lines changing the setting of the FC and F77 environment variables, instead pass the $(get_abi_CFLAGS) to cmake in the setting of the -DCMAKE_Fortran_FLAGS variable.