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