tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gfortran-9.3 from lang/gcc9 on NetBSD/amd64 9.99.72 (GCC-9.3 in base)
Ryo ONODERA <ryo%tetera.org@localhost> writes:
> => Checking for missing run-time search paths in blas-3.9.0
> ERROR: lib/libblas.so.3.9.0: missing library: libgfortran.so.5
> ERROR: lib/libblas.so.3.9.0: missing library: libquadmath.so.0
> *** Error code 1
>
> I think that the following patch fixes the problem and it is
> not harmful for BUILDLINK_DEPMETHOD=full case.
>
> Index: mk/compiler/gfortran.mk
> ===================================================================
> RCS file: /cvsroot/pkgsrc/mk/compiler/gfortran.mk,v
> retrieving revision 1.15
> diff -u -r1.15 gfortran.mk
> --- mk/compiler/gfortran.mk 26 Mar 2020 12:44:46 -0000 1.15
> +++ mk/compiler/gfortran.mk 16 Sep 2020 03:28:33 -0000
> @@ -99,6 +99,8 @@
> # Add the dependency on gfortran.
> BUILDLINK_DEPMETHOD.gcc${GFORTRAN_VERSION}= full
> . include "../../lang/gcc${GFORTRAN_VERSION}/buildlink3.mk"
> +LDFLAGS+= -L${BUILDLINK_PREFIX.gcc${GFORTRAN_VERSION}}/gcc${GFORTRAN_VERSION}/lib
> +LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gcc${GFORTRAN_VERSION}}/gcc${GFORTRAN_VERSION}/lib
>
> . if defined(GFORTRAN_DIR) && !empty(GFORTRAN_DIR)
> PKGSRC_MAKE_ENV+= GFORTRAN_DIR=${GFORTRAN_DIR:Q}
(I am not an expert in this area.)
That seems plausible.
I wonder if this belongs in each gcc bl3, but I guess it's only for
gfortran. I wonder if they each have exactly a dir like this -
basically I am saying "are you sure that what looks like hoisting this
to a group file is safe"?
I also wonder if you get this error with gcc8 from pkgsrc, and if not
- what's different
- given that something is different, why is this fix ok for that
situation
I don't mean to suggest you are incorrect - just asking questions.
Home |
Main Index |
Thread Index |
Old Index