Date: Thu, 1 Dec 2022 23:30:02 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d4ed9396d175 - main - math/hydrogen: New port: Dense and sparse linear algebra, conic optimization, lattice reduction Message-ID: <202212012330.2B1NU2kI048743@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4ed9396d1756df67cde8b4e98c300486541ad94 commit d4ed9396d1756df67cde8b4e98c300486541ad94 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-12-01 15:37:11 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-12-01 23:30:00 +0000 math/hydrogen: New port: Dense and sparse linear algebra, conic optimization, lattice reduction --- math/Makefile | 1 + math/hydrogen/Makefile | 42 ++++++ math/hydrogen/distinfo | 3 + math/hydrogen/pkg-descr | 4 + math/hydrogen/pkg-plist | 348 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 398 insertions(+) diff --git a/math/Makefile b/math/Makefile index 6f6b5274a044..8d540c7bf59d 100644 --- a/math/Makefile +++ b/math/Makefile @@ -389,6 +389,7 @@ SUBDIR += hs-penrose SUBDIR += hs-syfco SUBDIR += hsl + SUBDIR += hydrogen SUBDIR += ideep SUBDIR += ignition-math SUBDIR += igraph diff --git a/math/hydrogen/Makefile b/math/hydrogen/Makefile new file mode 100644 index 000000000000..c3c933a3ec59 --- /dev/null +++ b/math/hydrogen/Makefile @@ -0,0 +1,42 @@ +PORTNAME= hydrogen +DISTVERSIONPREFIX= v +DISTVERSION= 1.5.1-29 +DISTVERSIONSUFFIX= -gebfbc6418 +CATEGORIES= math +PKGNAMESUFFIX= -linear-algebra + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Dense and sparse linear algebra, conic optimization, lattice reduction +WWW= https://github.com/LLNL/Elemental + +LICENSE= BSD2CLAUSE + +BUILD_DEPENDS= cereal>0:devel/cereal +LIB_DEPENDS= libopenblas.so:math/openblas + +USES= cmake:testing compiler:c++17-lang + +USE_GITHUB= yes +GH_ACCOUNT= LLNL +GH_PROJECT= Elemental + +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= Hydrogen_ENABLE_TESTING +CMAKE_TESTING_OFF= Hydrogen_ENABLE_TESTING # tests fail to configure, see https://github.com/LLNL/Elemental/issues/140 + +OPTIONS_SINGLE= MPI +OPTIONS_SINGLE_MPI= MPICH OPENMPI +OPTIONS_DEFINE= MPC +OPTIONS_DEFAULT= OPENMPI + +MPICH_USES= mpi:mpich + +MPC_DESC= Use MPC(+MPFR+GMP) library and enable related features +MPC_CMAKE_BOOL= Hydrogen_ENABLE_MPC +MPC_BROKEN= fails to enable: Disabling MPFR since MPI_LONG_LONG was not detected + +OPENMPI_USES= mpi:openmpi + +BINARY_ALIAS= git=false + +.include <bsd.port.mk> diff --git a/math/hydrogen/distinfo b/math/hydrogen/distinfo new file mode 100644 index 000000000000..45c097865292 --- /dev/null +++ b/math/hydrogen/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1669926770 +SHA256 (LLNL-Elemental-v1.5.1-29-gebfbc6418_GH0.tar.gz) = b05dcb9e1d42d8edcd36c050866725ebd8d8cb7af5eb3894de6f538169c563bc +SIZE (LLNL-Elemental-v1.5.1-29-gebfbc6418_GH0.tar.gz) = 2753085 diff --git a/math/hydrogen/pkg-descr b/math/hydrogen/pkg-descr new file mode 100644 index 000000000000..ab6e607cbf76 --- /dev/null +++ b/math/hydrogen/pkg-descr @@ -0,0 +1,4 @@ +Hydrogen is a fork of Elemental used by LBANN. Hydrogen is a redux of the +Elemental functionality that has been ported to make use of GPGPU accelerators. +The supported functionality is essentially the core infrastructure plus +BLAS-1 and BLAS-3. diff --git a/math/hydrogen/pkg-plist b/math/hydrogen/pkg-plist new file mode 100644 index 000000000000..80a0a6e1f905 --- /dev/null +++ b/math/hydrogen/pkg-plist @@ -0,0 +1,348 @@ +include/El-lite.hpp +include/El.hpp +include/El/blas_like.hpp +include/El/blas_like/level1.hpp +include/El/blas_like/level1/AllReduce.hpp +include/El/blas_like/level1/Axpy.hpp +include/El/blas_like/level1/Axpy/util.hpp +include/El/blas_like/level1/AxpyContract.hpp +include/El/blas_like/level1/AxpyTrapezoid.hpp +include/El/blas_like/level1/Broadcast.hpp +include/El/blas_like/level1/Concatenate.hpp +include/El/blas_like/level1/Conjugate.hpp +include/El/blas_like/level1/ConjugateDiagonal.hpp +include/El/blas_like/level1/ConjugateSubmatrix.hpp +include/El/blas_like/level1/Contract.hpp +include/El/blas_like/level1/Copy.hpp +include/El/blas_like/level1/Copy/AllGather.hpp +include/El/blas_like/level1/Copy/ColAllGather.hpp +include/El/blas_like/level1/Copy/ColAllToAllDemote.hpp +include/El/blas_like/level1/Copy/ColAllToAllPromote.hpp +include/El/blas_like/level1/Copy/ColFilter.hpp +include/El/blas_like/level1/Copy/Exchange.hpp +include/El/blas_like/level1/Copy/Filter.hpp +include/El/blas_like/level1/Copy/Gather.hpp +include/El/blas_like/level1/Copy/GeneralPurpose.hpp +include/El/blas_like/level1/Copy/PartialColAllGather.hpp +include/El/blas_like/level1/Copy/PartialColFilter.hpp +include/El/blas_like/level1/Copy/PartialRowAllGather.hpp +include/El/blas_like/level1/Copy/PartialRowFilter.hpp +include/El/blas_like/level1/Copy/RowAllGather.hpp +include/El/blas_like/level1/Copy/RowAllToAllDemote.hpp +include/El/blas_like/level1/Copy/RowAllToAllPromote.hpp +include/El/blas_like/level1/Copy/RowFilter.hpp +include/El/blas_like/level1/Copy/Scatter.hpp +include/El/blas_like/level1/Copy/Translate.hpp +include/El/blas_like/level1/Copy/TranslateBetweenGrids.hpp +include/El/blas_like/level1/Copy/TransposeDist.hpp +include/El/blas_like/level1/Copy/internal_decl.hpp +include/El/blas_like/level1/Copy/internal_impl.hpp +include/El/blas_like/level1/Copy/util.hpp +include/El/blas_like/level1/CopyAsyncDistMatrix.hpp +include/El/blas_like/level1/CopyAsyncLocal.hpp +include/El/blas_like/level1/CopyDistMatrix.hpp +include/El/blas_like/level1/CopyFromRoot.hpp +include/El/blas_like/level1/CopyLocal.hpp +include/El/blas_like/level1/DiagonalScale.hpp +include/El/blas_like/level1/DiagonalScaleTrapezoid.hpp +include/El/blas_like/level1/DiagonalSolve.hpp +include/El/blas_like/level1/Dot.hpp +include/El/blas_like/level1/EntrywiseFill.hpp +include/El/blas_like/level1/EntrywiseMap.hpp +include/El/blas_like/level1/Fill.hpp +include/El/blas_like/level1/FillDiagonal.hpp +include/El/blas_like/level1/GetDiagonal.hpp +include/El/blas_like/level1/GetMappedDiagonal.hpp +include/El/blas_like/level1/GetSubmatrix.hpp +include/El/blas_like/level1/Givens.hpp +include/El/blas_like/level1/Hadamard.hpp +include/El/blas_like/level1/ImagPart.hpp +include/El/blas_like/level1/IndexDependentFill.hpp +include/El/blas_like/level1/IndexDependentMap.hpp +include/El/blas_like/level1/Kronecker.hpp +include/El/blas_like/level1/MakeDiagonalReal.hpp +include/El/blas_like/level1/MakeReal.hpp +include/El/blas_like/level1/MakeSubmatrixReal.hpp +include/El/blas_like/level1/MakeSymmetric.hpp +include/El/blas_like/level1/MakeTrapezoidal.hpp +include/El/blas_like/level1/Nrm2.hpp +include/El/blas_like/level1/QuasiDiagonalScale.hpp +include/El/blas_like/level1/QuasiDiagonalSolve.hpp +include/El/blas_like/level1/RealPart.hpp +include/El/blas_like/level1/Recv.hpp +include/El/blas_like/level1/Reshape.hpp +include/El/blas_like/level1/Rotate.hpp +include/El/blas_like/level1/Round.hpp +include/El/blas_like/level1/SafeScale.hpp +include/El/blas_like/level1/Scale.hpp +include/El/blas_like/level1/ScaleTrapezoid.hpp +include/El/blas_like/level1/Send.hpp +include/El/blas_like/level1/SendRecv.hpp +include/El/blas_like/level1/SetDiagonal.hpp +include/El/blas_like/level1/SetSubmatrix.hpp +include/El/blas_like/level1/Shift.hpp +include/El/blas_like/level1/ShiftDiagonal.hpp +include/El/blas_like/level1/Transpose.hpp +include/El/blas_like/level1/Transpose/ColAllGather.hpp +include/El/blas_like/level1/Transpose/ColFilter.hpp +include/El/blas_like/level1/Transpose/PartialColAllGather.hpp +include/El/blas_like/level1/Transpose/PartialColFilter.hpp +include/El/blas_like/level1/Transpose/PartialRowFilter.hpp +include/El/blas_like/level1/Transpose/RowFilter.hpp +include/El/blas_like/level1/TransposeAxpy.hpp +include/El/blas_like/level1/TransposeAxpyContract.hpp +include/El/blas_like/level1/TransposeContract.hpp +include/El/blas_like/level1/UpdateDiagonal.hpp +include/El/blas_like/level1/UpdateMappedDiagonal.hpp +include/El/blas_like/level1/UpdateSubmatrix.hpp +include/El/blas_like/level1/Zero.hpp +include/El/blas_like/level1/decl.hpp +include/El/blas_like/level1/impl.hpp +include/El/blas_like/level2.hpp +include/El/blas_like/level2/CReflect.hpp +include/El/blas_like/level3.hpp +include/El/blas_like/level3/CReflect.hpp +include/El/config.h +include/El/control.hpp +include/El/core.hpp +include/El/core/AbstractMatrix.hpp +include/El/core/AbstractMatrix/decl.hpp +include/El/core/AbstractMatrix/impl.hpp +include/El/core/CReflect.hpp +include/El/core/DistMap.hpp +include/El/core/DistMap/decl.hpp +include/El/core/DistMatrix.hpp +include/El/core/DistMatrix/AbstractDistMatrix.hpp +include/El/core/DistMatrix/Block.hpp +include/El/core/DistMatrix/Block/CIRC_CIRC.hpp +include/El/core/DistMatrix/Block/MC_MR.hpp +include/El/core/DistMatrix/Block/MC_STAR.hpp +include/El/core/DistMatrix/Block/MD_STAR.hpp +include/El/core/DistMatrix/Block/MR_MC.hpp +include/El/core/DistMatrix/Block/MR_STAR.hpp +include/El/core/DistMatrix/Block/STAR_MC.hpp +include/El/core/DistMatrix/Block/STAR_MD.hpp +include/El/core/DistMatrix/Block/STAR_MR.hpp +include/El/core/DistMatrix/Block/STAR_STAR.hpp +include/El/core/DistMatrix/Block/STAR_VC.hpp +include/El/core/DistMatrix/Block/STAR_VR.hpp +include/El/core/DistMatrix/Block/VC_STAR.hpp +include/El/core/DistMatrix/Block/VR_STAR.hpp +include/El/core/DistMatrix/ElementMatrix.hpp +include/El/core/DistMatrix/ElementMatrix/CIRC_CIRC.hpp +include/El/core/DistMatrix/ElementMatrix/MC_MR.hpp +include/El/core/DistMatrix/ElementMatrix/MC_STAR.hpp +include/El/core/DistMatrix/ElementMatrix/MD_STAR.hpp +include/El/core/DistMatrix/ElementMatrix/MR_MC.hpp +include/El/core/DistMatrix/ElementMatrix/MR_STAR.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_MC.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_MD.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_MR.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_STAR.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_VC.hpp +include/El/core/DistMatrix/ElementMatrix/STAR_VR.hpp +include/El/core/DistMatrix/ElementMatrix/VC_STAR.hpp +include/El/core/DistMatrix/ElementMatrix/VR_STAR.hpp +include/El/core/DistPermutation.hpp +include/El/core/Element.hpp +include/El/core/Element/Complex/decl.hpp +include/El/core/Element/Complex/impl.hpp +include/El/core/Element/decl.hpp +include/El/core/Element/impl.hpp +include/El/core/FlamePart.hpp +include/El/core/FlamePart/Merge.hpp +include/El/core/FlamePart/Partition.hpp +include/El/core/FlamePart/Repartition.hpp +include/El/core/FlamePart/SlidePartition.hpp +include/El/core/Grid.hpp +include/El/core/Matrix.hpp +include/El/core/Matrix/decl.hpp +include/El/core/Matrix/impl.hpp +include/El/core/Matrix/impl_cpu.hpp +include/El/core/Matrix/impl_gpu.hpp +include/El/core/Memory.hpp +include/El/core/Memory/decl.hpp +include/El/core/Memory/impl.hpp +include/El/core/MemoryPool.hpp +include/El/core/Permutation.hpp +include/El/core/Profiling.hpp +include/El/core/Proxy.hpp +include/El/core/ProxyDevice.hpp +include/El/core/Serialize.hpp +include/El/core/Timer.hpp +include/El/core/View.hpp +include/El/core/View/decl.hpp +include/El/core/View/impl.hpp +include/El/core/environment/decl.hpp +include/El/core/environment/impl.hpp +include/El/core/imports/aluminum.hpp +include/El/core/imports/blas.hpp +include/El/core/imports/choice.hpp +include/El/core/imports/flame.hpp +include/El/core/imports/lapack.hpp +include/El/core/imports/mkl.hpp +include/El/core/imports/mpfr.hpp +include/El/core/imports/mpi.hpp +include/El/core/imports/mpi/aluminum_comm.hpp +include/El/core/imports/mpi/comm.hpp +include/El/core/imports/mpi/comm_impl.hpp +include/El/core/imports/mpi/error.hpp +include/El/core/imports/mpi/meta.hpp +include/El/core/imports/mpi/plain_comm.hpp +include/El/core/imports/mpi_choice.hpp +include/El/core/imports/omp.hpp +include/El/core/imports/openblas.hpp +include/El/core/imports/pmrrr.hpp +include/El/core/imports/qd.hpp +include/El/core/imports/qt5.hpp +include/El/core/imports/scalapack.hpp +include/El/core/imports/scalapack/blacs.hpp +include/El/core/imports/scalapack/pblas.hpp +include/El/core/imports/suite_sparse.hpp +include/El/core/imports/valgrind.hpp +include/El/core/indexing/decl.hpp +include/El/core/indexing/impl.hpp +include/El/core/limits.hpp +include/El/core/random/decl.hpp +include/El/core/random/impl.hpp +include/El/core/types.hpp +include/El/hydrogen_config.h +include/El/io.hpp +include/El/io/CReflect.hpp +include/El/io/ComplexDisplayWindow-premoc.hpp +include/El/io/DisplayWidget.hpp +include/El/io/DisplayWindow-premoc.hpp +include/El/io/SpyWidget.hpp +include/El/io/SpyWindow.hpp +include/El/lapack_like.hpp +include/El/lapack_like/CReflect.hpp +include/El/lapack_like/condense.hpp +include/El/lapack_like/condense/CReflect.hpp +include/El/lapack_like/equilibrate.hpp +include/El/lapack_like/euclidean_min.hpp +include/El/lapack_like/euclidean_min/CReflect.hpp +include/El/lapack_like/factor.hpp +include/El/lapack_like/factor/CReflect.hpp +include/El/lapack_like/factor/ldl/sparse/numeric.hpp +include/El/lapack_like/factor/ldl/sparse/symbolic.hpp +include/El/lapack_like/factor/ldl/sparse/symbolic/NodeInfo.hpp +include/El/lapack_like/factor/ldl/sparse/symbolic/Separator.hpp +include/El/lapack_like/factor/qr/ProxyHouseholder.hpp +include/El/lapack_like/funcs.hpp +include/El/lapack_like/perm.hpp +include/El/lapack_like/props.hpp +include/El/lapack_like/props/CReflect.hpp +include/El/lapack_like/reflect.hpp +include/El/lapack_like/solve.hpp +include/El/lapack_like/solve/FGMRES.hpp +include/El/lapack_like/solve/LGMRES.hpp +include/El/lapack_like/solve/Refined.hpp +include/El/lapack_like/spectral.hpp +include/El/lapack_like/spectral/CReflect.hpp +include/El/lapack_like/spectral/HermitianEig.hpp +include/El/lapack_like/spectral/Lanczos.hpp +include/El/lapack_like/spectral/ProductLanczos.hpp +include/El/lapack_like/spectral/SVD.hpp +include/El/lapack_like/spectral/Schur.hpp +include/El/lapack_like/util.hpp +include/El/macros/CInstantiate.h +include/El/macros/DeviceGuardAndPayload.h +include/El/macros/GuardAndPayload.h +include/El/macros/Instantiate.h +include/El/macros/NestedGuardAndPayload.h +include/El/matrices.hpp +include/El/matrices/deterministic/classical/Circulant.hpp +include/El/matrices/deterministic/lattice/NTRUAttack.hpp +include/hydrogen/Device.hpp +include/hydrogen/Error.hpp +include/hydrogen/MultiSync.hpp +include/hydrogen/SyncInfo.hpp +include/hydrogen/SyncInfoAllDecl.hpp +include/hydrogen/SyncInfoBase.hpp +include/hydrogen/SynchronizeAPI.hpp +include/hydrogen/blas/BLAS_Common.hpp +include/hydrogen/blas/GPU_BLAS.hpp +include/hydrogen/blas/GPU_BLAS_decl.hpp +include/hydrogen/blas/GPU_BLAS_impl.hpp +include/hydrogen/blas/gpu/Axpy.hpp +include/hydrogen/blas/gpu/CombineImpl.hpp +include/hydrogen/blas/gpu/Copy.hpp +include/hydrogen/blas/gpu/EntrywiseMapImpl.hpp +include/hydrogen/blas/gpu/Fill.hpp +include/hydrogen/blas/gpu/Hadamard.hpp +include/hydrogen/blas/gpu/Scale.hpp +include/hydrogen/blas/gpu/Transpose.hpp +include/hydrogen/device/GPU.hpp +include/hydrogen/device/gpu/BasicCopy.hpp +include/hydrogen/device/gpu/CUB.hpp +include/hydrogen/device/gpu/CUDA.hpp +include/hydrogen/device/gpu/GPUError.hpp +include/hydrogen/device/gpu/GPURuntime.hpp +include/hydrogen/device/gpu/ROCm.hpp +include/hydrogen/device/gpu/SyncInfo.hpp +include/hydrogen/device/gpu/cuda/CUDACopy.hpp +include/hydrogen/device/gpu/cuda/CUDAError.hpp +include/hydrogen/device/gpu/cuda/CUDALaunchKernel.hpp +include/hydrogen/device/gpu/cuda/CUDAManagement.hpp +include/hydrogen/device/gpu/cuda/SyncInfo.hpp +include/hydrogen/device/gpu/cuda/cuBLAS.hpp +include/hydrogen/device/gpu/cuda/cuBLASError.hpp +include/hydrogen/device/gpu/cuda/cuBLASManagement.hpp +include/hydrogen/device/gpu/cuda/cuBLASMeta.hpp +include/hydrogen/device/gpu/cuda/cuBLASUtil.hpp +include/hydrogen/device/gpu/cuda/cuBLAS_API.hpp +include/hydrogen/device/gpu/cuda/cuSOLVER.hpp +include/hydrogen/device/gpu/cuda/cuSOLVERError.hpp +include/hydrogen/device/gpu/cuda/cuSOLVERManagement.hpp +include/hydrogen/device/gpu/cuda/cuSOLVERMeta.hpp +include/hydrogen/device/gpu/cuda/cuSOLVERUtil.hpp +include/hydrogen/device/gpu/cuda/cuSOLVER_API.hpp +include/hydrogen/device/gpu/rocm/ROCmCopy.hpp +include/hydrogen/device/gpu/rocm/ROCmError.hpp +include/hydrogen/device/gpu/rocm/ROCmLaunchKernel.hpp +include/hydrogen/device/gpu/rocm/ROCmManagement.hpp +include/hydrogen/device/gpu/rocm/SyncInfo.hpp +include/hydrogen/device/gpu/rocm/rocBLAS.hpp +include/hydrogen/device/gpu/rocm/rocBLASError.hpp +include/hydrogen/device/gpu/rocm/rocBLASManagement.hpp +include/hydrogen/device/gpu/rocm/rocBLASMeta.hpp +include/hydrogen/device/gpu/rocm/rocBLASUtil.hpp +include/hydrogen/device/gpu/rocm/rocBLAS_API.hpp +include/hydrogen/device/gpu/rocm/rocSOLVER.hpp +include/hydrogen/device/gpu/rocm/rocSOLVERError.hpp +include/hydrogen/device/gpu/rocm/rocSOLVERManagement.hpp +include/hydrogen/device/gpu/rocm/rocSOLVERMeta.hpp +include/hydrogen/device/gpu/rocm/rocSOLVERUtil.hpp +include/hydrogen/device/gpu/rocm/rocSOLVER_API.hpp +include/hydrogen/meta/IndexSequence.hpp +include/hydrogen/meta/MetaUtilities.hpp +include/hydrogen/meta/TypeList.hpp +include/hydrogen/meta/TypeTraits.hpp +include/hydrogen/utils/HalfPrecision.hpp +include/hydrogen/utils/NumericTypeConversion.hpp +include/hydrogen/utils/SimpleBuffer.hpp +lib/cmake/hydrogen/HydrogenConfig.cmake +lib/cmake/hydrogen/HydrogenConfigVersion.cmake +lib/cmake/hydrogen/HydrogenTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/hydrogen/HydrogenTargets.cmake +lib/cmake/hydrogen/modules/FindAndVerifyExtendedPrecision.cmake +lib/cmake/hydrogen/modules/FindAndVerifyLAPACK.cmake +lib/cmake/hydrogen/modules/FindAndVerifyMPI.cmake +lib/cmake/hydrogen/modules/FindAndVerifyOpenMP.cmake +lib/cmake/hydrogen/modules/FindCUB.cmake +lib/cmake/hydrogen/modules/FindGMP.cmake +lib/cmake/hydrogen/modules/FindHALF.cmake +lib/cmake/hydrogen/modules/FindMPC.cmake +lib/cmake/hydrogen/modules/FindMPFR.cmake +lib/cmake/hydrogen/modules/FindNVTX.cmake +lib/cmake/hydrogen/modules/FindQD.cmake +lib/cmake/hydrogen/modules/FindQuadmath.cmake +lib/cmake/hydrogen/modules/FindROCBLAS.cmake +lib/cmake/hydrogen/modules/FindRoctracer.cmake +lib/cmake/hydrogen/modules/FindVTUNE.cmake +lib/cmake/hydrogen/modules/FindValgrind.cmake +lib/cmake/hydrogen/modules/HydrogenCleanupHIPTargets.cmake +lib/cmake/hydrogen/modules/HydrogenETIGeneration.cmake +lib/cmake/hydrogen/modules/PrintHydrogenSummary.cmake +lib/libHydrogen_CXX.so +lib/libHydrogen_CXX.so.1.5.2
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202212012330.2B1NU2kI048743>