Le vendredi 29 mai 2020 à 01:13 +0000, Mo Zhou a écrit :

> Clarification: possibly a Ubuntu bug

> The way to reproduce with nspawn/chroot + ubuntu focal (20.04)
> if you don't have docker
> 
> 1. mkdir Focal
> 2. debootstrap focal Focal/
> 3. systemd-nspawn -D Focal
> 4. apt update -y; apt upgrade -y
> 5. apt install -y r-base-core
> 6. Rscript -e "example(solve)"  # good with netlib
> 7. apt install -y libopenblas-dev
> 8. Rscript -e "example(solve)"  # hang
> 
> The way to reproduce with *. + debian
> 
> 1. Not yet reproducible.

Thanks Mo for spotting this.

Indeed I can replicate the bug in a focal chroot, but not in a sid
chroot.

Moreover, if I install the Debian binary package for libopenblas0-
pthread (0.3.8+ds-1) on top of a focal chroot, then the bug disappears.

Since Ubuntu did not modify the Debian source package, it means that
it’s the way of generating the openblas binary within Ubuntu that
causes the bug.

Compilation flags (as given by dpkg-buildflags) are currently the same
between Debian and Ubuntu, so it does not come from that.

Maybe this has to do with internal default flags of GCC? Or some other
factor in the toolchain? I’m not familiar enough with Ubuntu to be able
to answer that.

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to