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

Re: RFR: src:lapack's 64bit-indexing variant



Le mardi 20 août 2019 à 09:00 -0700, Mo Zhou a écrit :
> On 2019-08-20 15:26, Sébastien Villemot wrote:
> > The only change that I’d like you to do now is to add DEP-3 headers
> > to
> > makefile-blas-remove-dep.patch.
> 
> The intention of that patch is to remove a makefile dependency to
> avoid unwanted recompilation that would fail due to our special
> manual builds...

Ok. Please just document it in the header.

> > Otherwise things look good, and you can proceed with the upload (to
> > experimental, since we have to go through NEW, and because of the
> > new
> > source-only uploads policy).
> 
> Got it. But keep in mind that we haven't adapted the rules/control
> for 32-bit architectures -- they don't support BLAS64/LAPACK64.
> I'll add some guards in rules later and test it in an i386 env.

Oh, I had overlooked that.

> My plan:
> 
> 1. upload src:lapack for BLAS64/LAPACK64 (we omit CBLAS64
> temporarily)
> 
> 2. upload src:openblas for the indexing variants and threading
>    variants (libopenblas64.so needs liblapack64-pic.a to build)
>    and we have to add an extra libjulia-openblas package,
>    providing a special build for the julia package
> 
>    libjulia-openblas will ship libopenblas64_.so
>    (soname=libopenblas64_.so), with all BLAS/LAPACK symbols
>    mangled (suffixing "64_")
> 
> 3. Add bin:libjulia-suitesparse to src:suitesparse
> 
>    libjulia-suitesparse will be built with the '-DSUN64' (IIRC)
>    compiler flag, against libjulia-openblas.
> 
> 4. remove src:julia's vendored suitesparse source and openblas
>    source.
> 
> 5. patch CBLAS for the 64-bit indexing support
>    (then we can announce that all the BLAS64/LAPACK64 libraries
>     are switchable.)
> 
> All related source packages are maintained by you.
> Does these plans look good to you?

Sounds good, please go ahead. You should not need my input anymore for
step 1 (but I’m ready to help if needed).

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: