[Pkg-julia-devel] Bug#799099: Bug#799099: julia: please drop build-depends on patchelf

Elliot Saba staticfloat at gmail.com
Tue Sep 15 21:12:02 UTC 2015


Graham, without setting `USE_SYSTEM_PATCHELF=1`, I believe the Makefiles
will still attempt to download and install `patchelf`.  `USE_SYSTEM_*`
variables are used to tell the Makefile system to not build dependencies
automatically, and so since `USE_SYSTEM_PATCHELF=0` is now the default with
this patch, `STAGE1_DEPS` will have `patchelf` appended to it, thereby
resulting in the buildsystem downloading and compiling `patchelf`, which is
no good.

It is better to change the patch to declare to the Makefile system to use
the system `patchelf`, (by setting `USE_SYSTEM_PATCHELF=1`) but then
keeping the rest of your changes so as to make the Makefile system think
that it has patchelf, then not install it, but not need to use it.
-E

On Tue, Sep 15, 2015 at 1:56 PM, Graham Inggs <ginggs at debian.org> wrote:

> Source: julia
> Version: 0.3.11-1
> Tags: patch
>
> Hi Maintainer
>
> Patchelf is buggy on ARM and PPC architectures.
>
> Julia's Makefile contains the following comment at around line 282:
>
> # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if
> $(private_libdir_rel) != $(build_private_libdir_rel)
>
> The attached patches prevent patchelf from being downloaded, set
> build_private_libdir and build_libdir to use the multiarch lib
> directories so that patchelf does not get run, and lastly, remove
> patchelf from julia's build-depends.
>
> Regards
> Graham
>
> _______________________________________________
> Pkg-julia-devel mailing list
> Pkg-julia-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-julia-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-julia-devel/attachments/20150915/879e9748/attachment.html>


More information about the Pkg-julia-devel mailing list