summarylogtreecommitdiffstats
path: root/make-install-no-build.patch
AgeCommit message (Collapse)Author
2021-02-03use more of the julia provided deps/; remove two patches; succeed testsMarco Munari
less system depends: OpenBLAS/cblas/lapack,GMP,SuiteParse,mbedTLS,libssh2,curl,libgit2 so succeed building all tests (except Distributed which is still skipped) skip hash detail for source Make.user (it's not downloaded externally from the repo) OpebBLAS system provided failed test on a computational check, returning - instead of + so I put aside the effort to use system OpenBLAS and patch it, making the packaging smaller using julia provided OpenBLAS instead of the system OpenBLAS prevents the following error: Expression: #= /home/mar/aur/julia-git/src/julia/usr/share/julia/stdlib/v1.7/LinearAlgebra/test/lu.jl:287 =# @inferred(logdet(ComplexF32[1.0f0 0.5f0; 0.5f0 -1.0f0])) === 0.22314355f0 + 3.1415927f0im remove patches not enrured necessary while encountering abundant test errors, make-install-no-build.patch omitted a second build with possibly a finalized environment, I rather prefer to let a second run for the moment otherwise this patch intended for efficiency should be broguth to Julia source, compilers are also designed not to produce the output when the input is older, if makefile order the build and it does build I expect its's for a reason, but I didn't search for it
2021-02-03fix patch to Makefile; add `(make)depends` zlib p7zip patchelf to meet Make.userMarco Munari
this is an intermediate commit before a complete fix julia Makefile needs to built contrib/stringreplace.c in usr/tools/ previously skipped with make-install-no-build.patch patchelf would be provided with julia/deps/ to run patchelf --set-rpath '$ORIGIN:$ORIGIN/..' pkg/julia-git/usr/lib/julia/libjulia-internal.so but is currently specified system provided in Make.user: USE_SYSTEM_PATCHELF:=1 Note: check() can be commented out in PKGBUILD to obtain a package, currently the following tests shown to report errors: LinearAlgebra/lu read stacktraces GMP_jll InteractiveUtils LibCURL LibGit2_jll LibSSH2_jll MbedTLS_jll MozillaCACerts_jll NetworkOptions OpenBLAS_jll REPL SuiteSparse_jll precompile then keeping the OpenBLAS patch but with USE_SYSTEM_BLAS:=1 only and all the others USE_SYSTEM_ to 0, test with error remains: LinearAlgebra/lu OpenBLAS_jll SuiteSparse_jll (the three related to OpenBLAS)
2020-01-11Julia: Follow Arch PKGBUILDNarrat