Ximin Luo:
> Aurelien Jarno:
>> On 2020-01-04 12:37, Ximin Luo wrote:
>>> Aurelien Jarno:
>>>> On 2020-01-04 01:56, Ximin Luo wrote:
>>>>> [..]
>>>
>>> Mirroring our IRC discussion on #debian-ports for the record:
>>>
>>> - I disabled java on riscv64 because I couldn't make it work when 
>>> cross-building from amd64 to riscv64, but it was during an early part of my 
>>> experimentation and perhaps you are right and it doesn't have to be 
>>> disabled.
>>
>> I have actually found that while the dependencies are there, the
>> java packages are not built. I have verified they build fine on riscv64.
>> Please find the patch attached.
>>
> 
> Cross-compiling still doesn't work for the java bindings, but I've managed to 
> fix that separately. Please see my new patch, attached. This should be 
> applied together with Aurelien's 2 patches, in any order. My old patches from 
> the original post can be dropped.
> 
> (For the ocaml bindings, the entire toolchain doesn't support 
> cross-compiling, so it is still disabled in the <cross> Build-Profile, same 
> as my original patch.)
> 

Oh and to clarify, one needs to do:

DEB_BUILD_OPTIONS=nocheck /usr/bin/sbuild --no-arch-all \
  --add-depends=libatomic1:riscv64 \
  --add-depends=libstdc++6:riscv64 \
  --add-depends=libc6:riscv64 \
  --host=riscv64 \
  --extra-repository="deb http://ftp.ports.debian.org/debian-ports/ sid main" \
  ../z3_4.8.7-2.dsc

Sadly the extra DEB_BUILD_OPTIONS is needed due to #775539 and the extra 
--add-depends are needed due to #815172.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git

Reply via email to