Hi Fred,

2015-06-17 20:24 GMT+01:00 Ghislain Vaillant <ghisv...@gmail.com>:

>
>>
>> > One option would be to just patch the build system and comment out the
>> part where the offending build flag is set. I
>> > doubt however that upstream would be happy with this solution, since
>> they must have setup their CI infrastructure
>> > around this option I presume.
>>
>> > I am wondering what would be a good solution to suggest upstream about.
>> I guess it is just more convenient for them to
>> > let the build system handle mutliarch builds, including setting the
>> appropriate build flags and arch-dependent install paths
>> > instead of setting a proper build environment up like dh does.
>>
>> I do not know what is the recommended way in cmake for this kind of
>> "multi-arch" things.
>>
>> maybe someone with more cmake experience can tell how to deal with this
>> kind of problem.
>>
>> Cheers
>>
>> Fred
>
>
> From what I read, other packages just patch the build system to avoid
> setting the m32 / m64 flags explicitly.
>
> I'll update both clBLAS and clFFT with this change and report back.
>
> Ghis
>

I have updated both clBLAS and clFFT with a patch that suppresses the
offending flags.

You can build the most recent version of the package from the d-science
repositories with:

  gbp buildpackage --git-upstream-tag=v2.4 --git-upstream-branch=master \
    --git-debian-branch=debian/sid --git-no-pristine-tar

for both.

Please let me know if that addresses your issues.

Ghis

Reply via email to