[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

**To**:**Connor McLaughlan <cont6pro3%gmail.com@localhost>****Subject**:**Re: math/blas not compiling due to gcc7 error****From**:**Chavdar Ivanov <ci4ic4%gmail.com@localhost>**- Date: Thu, 11 Feb 2021 11:05:07 +0000

FWIW I just rebuilt math{blas,lapack} under -current amd64 using PKGSRC_FORTRAN=gfortran GFORTRAN_VERSION=8 and gcc8-8.4.0nb3. 'make test' in both packages appears empty, though, while on my previous build in August last year they worked. Any reason why? On Thu, 11 Feb 2021 at 09:08, Connor McLaughlan <cont6pro3%gmail.com@localhost> wrote: > > > > On Wed, Feb 10, 2021 at 11:43 AM Connor McLaughlan <cont6pro3%gmail.com@localhost> wrote: >> >> >> >> On Tue, Aug 25, 2020 at 12:39 AM Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote: >>> >>> Sure, >>> >>> > In any case, could you please check with nm if libm.so has "cabsl"? >>> >>> ~ nm /lib/libm.so |grep cab >>> 000000000000d516 T __c99_cabs >>> 000000000000d4ff T __c99_cabsf >>> 000000000001957b T __c99_cabsl >>> 000000000000d52d T cabs >>> 000000000000d51b T cabsf >>> >>> so, no. >>> >>> > >>> > Still trying to figure out if it is a problem of the base system or >>> > the gfortran configuration. >>> > But those things linking and symbol things are not exactly my >>> > expertise, so i'm just trying around. >>> > >>> > I also tried gcc8 gfortran by setting it in mk.conf and compiling >>> > math/blas as suggested. >>> > gcc8 gets installed and applied, but yields the same cabsl problem again: >>> > >>> > bash-5.0# bmake install >>> > => Bootstrap dependency digest>=20010302: found digest-20190127 >>> > => Checksum SHA1 OK for lapack-3.9.0.tgz >>> > => Checksum RMD160 OK for lapack-3.9.0.tgz >>> > => Checksum SHA512 OK for lapack-3.9.0.tgz >>> > ===> Installing dependencies for blas-3.9.0 >>> > => Tool dependency bsdtar-[0-9]*: found bsdtar-3.4.3 >>> > => Tool dependency cmake>=2.8.1nb1: found cmake-3.17.3 >>> >>> FWIW my cmake is 3.18.1. >>> >> >> I have set up a new system on an empty SSD: NetBSD9.1, latest pkgsrc, sparc64. >> The problem is still present and blas-3.9.0 / lapack-3.9.0 will not compile. >> >> I tried to compile the old blas-3.7.1nb1 / lapack-3.7.1nb1 and it will finish without a problem. >> >> The main difference is that the old versions use gmake, while the new version use cmake (i am using cmake 3.19.2). >> >> Any ideas if that could be the cause? > > > Ok this was premature...i can compile the old gmake based versions, but upon running i end up again with the problem that cabsl is missing in libgfortran.so.4.0 > > /usr/bin/ld: /usr/pkg/gcc7/lib/gcc/sparc64--netbsd/7.5.0/../../../libgfortran.so: undefined reference to `cabsl' > > Don't really know how interpret it and if it is a problem in the base libraries of the system or in the pkgsrc created gcc-7.5.0. > > Regards, > Connor -- ----

**Follow-Ups**:**Re: math/blas not compiling due to gcc7 error***From:*Jason Bacon

**References**:**Re: math/blas not compiling due to gcc7 error***From:*Lai, Peter PW

**Re: math/blas not compiling due to gcc7 error***From:*Jason Bacon

**Re: math/blas not compiling due to gcc7 error***From:*Connor McLaughlan

**Re: math/blas not compiling due to gcc7 error***From:*Martin Husemann

**Re: math/blas not compiling due to gcc7 error***From:*Chavdar Ivanov

**Re: math/blas not compiling due to gcc7 error***From:*Connor McLaughlan

**Re: math/blas not compiling due to gcc7 error***From:*Chavdar Ivanov

**Re: math/blas not compiling due to gcc7 error***From:*Connor McLaughlan

**Re: math/blas not compiling due to gcc7 error***From:*Chavdar Ivanov

**Re: math/blas not compiling due to gcc7 error***From:*Connor McLaughlan

**Re: math/blas not compiling due to gcc7 error***From:*Connor McLaughlan

- Prev by Date:
**Adding OpenSSL support requiring patches for 1.1** - Next by Date:
**Re: math/blas not compiling due to gcc7 error** - Previous by Thread:
**Re: math/blas not compiling due to gcc7 error** - Next by Thread:
**Re: math/blas not compiling due to gcc7 error** - Indexes: