[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#939453: sbcl: Please pass host architecture explicitly when calling make.sh in debian/rules


Le jeudi 05 septembre 2019 à 09:10 +0200, John Paul Adrian Glaubitz a écrit :

> I was just trying to build sbcl for ppc64 on a powerpc Debian with a ppc64
> chroot and noticed that the build set the compiler architecture to "ppc"
> during build.

It looks like this particular case is somehow expected. See line 362 of
make-config.sh: for a Debian architecture of "ppc64", the SBCL
architecture is explicitly set at "ppc". However, for a Debian
architecture of "ppc64el", then the SBCL architecture is "ppc64".

I don’t really understand why there is such a strange mapping, but at
least your problem does not come from the Debian packaging.

> In order to make sure the proper host architecture is used during build,
> the debian/rules file should pass the proper host architecture during
> build to the make.sh script using the --arch option.

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

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

Reply to: