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

Bug#931795: marked as done (sbcl: FTBFS with gcc-9, uses deprecated armv5 target on armhf)



Your message dated Mon, 12 Aug 2019 15:22:03 +0000
with message-id <E1hxC95-000HPZ-PC@fasolo.debian.org>
and subject line Bug#931795: fixed in sbcl 2:1.5.5-2
has caused the Debian Bug report #931795,
regarding sbcl: FTBFS with gcc-9, uses deprecated armv5 target on armhf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
931795: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931795
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: sbcl
Version: 2:1.5.4-1
Severity: serious
Justification: uses non-optimized code
Tags: patch
Forwarded: https://github.com/sbcl/sbcl/pull/34

cat debian/patches/default-arm.patch 
Description: Default on armv7 for Ubuntu, since gcc-9 deprecates armv5
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Forwarded: https://github.com/sbcl/sbcl/pull/34
Last-Update: 2019-07-10

--- sbcl-1.5.4.orig/src/runtime/Config.arm-linux
+++ sbcl-1.5.4/src/runtime/Config.arm-linux
@@ -9,7 +9,7 @@
 # provided with absolutely no warranty. See the COPYING and CREDITS
 # files for more information.
 
-CFLAGS += -marm -march=armv5
+CFLAGS += -marm -march=armv7
 NM = ./linux-nm
 
 ASSEM_SRC = arm-assem.S ldso-stubs.S


with gcc-9, armv5 is now a deprecated keyword, resulting the build in:
make[2]: Entering directory '/<<PKGBUILDDIR>>/tools-for-build'
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -marm -march=armv5 -Wdate-time -D_FORTIFY_SOURCE=2 -I../src/runtime -Wl,-Bsymbolic-functions -Wl,-z,relro  determine-endianness.c  -ldl -o determine-endianness
cc: error: unrecognized -march target: armv5
cc: note: valid arguments are: armv4 armv4t armv5t armv5te armv5tej armv6 armv6j armv6k armv6z armv6kz armv6zk armv6t2 armv6-m armv6s-m armv7 armv7-a armv7ve armv7-r armv7-m armv7e-m armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8-m.base armv8-m.main armv8-r iwmmxt iwmmxt2 native; did you mean 'armv4'?


So, I propose to use armv7, that is the bare minimum required for Debian...

This might become RC when gcc-9 defaults, but I think the current binary is not really optimized for armhf, so I prefer to
have an higher severity.

Of course, no strange point from my side, so feel free to downgrade as you wish!

thanks

Gianfranco

--- End Message ---
--- Begin Message ---
Source: sbcl
Source-Version: 2:1.5.5-2

We believe that the bug you reported is fixed in the latest version of
sbcl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 931795@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebastien@debian.org> (supplier of updated sbcl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 12 Aug 2019 16:48:44 +0200
Source: sbcl
Architecture: source
Version: 2:1.5.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Common Lisp Team <debian-common-lisp@lists.debian.org>
Changed-By: Sébastien Villemot <sebastien@debian.org>
Closes: 931795
Changes:
 sbcl (2:1.5.5-2) unstable; urgency=medium
 .
   * armhf-is-not-v5.patch: add back the -marm flag. (Really closes: #931795)
Checksums-Sha1:
 9201e0ddcb477c69fedeb69450fc495cefaa9006 2320 sbcl_1.5.5-2.dsc
 84f77d3da9d5185c950f3ccc05f77d3148de5b22 72984 sbcl_1.5.5-2.debian.tar.xz
 31620adabde38eacc4d4447d4f3d08378988ee9d 9608 sbcl_1.5.5-2_source.buildinfo
Checksums-Sha256:
 04458e9a5d93b2833a42898f2b7eb15721a7e499eee51b90b5bc7547f6f21c0f 2320 sbcl_1.5.5-2.dsc
 e257cefff12c741fc3b5be75b8f1c61f0933e9bc5b1bf816f3e1a93b0e821ad1 72984 sbcl_1.5.5-2.debian.tar.xz
 541dc5c7620ecdf5b0b9e7f4295ec17962d4ab56e3b0e779b15038c8f3ca32ff 9608 sbcl_1.5.5-2_source.buildinfo
Files:
 808c76a9639bbd999ae4a41d92e7bc34 2320 lisp optional sbcl_1.5.5-2.dsc
 7672d52ebe8a3503c1bb47acc01db36d 72984 lisp optional sbcl_1.5.5-2.debian.tar.xz
 fb80dca7847825234b5f0203950c70e7 9608 lisp optional sbcl_1.5.5-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAl1RfIYACgkQLOzpNQ7O
vkqUJg//c9PwCGQDKHwxa664UCMDo9v/C6mmbclZsmnZoN3tkQksemfZqwTV+Of9
hIt79MTIE5F98i0l+NqikTurkjaoSSTYOWee0hQpst2g3rW3dGh36/SKwgj1AhfQ
rkNypDOqzCO2rfa3xofHhstHOs+S3nMQRogBsMx1e7ZzjXI6NVgWtZTc9SYW3rH4
YFemI59mcWuGVNVZd/O3mAu8x5NHES3gkp2mT/rBOEYO2RPTkTu0gk/S1TIcV0oH
btdQlY10LaO0Ud5UgyDdiyaDdq1UQV9yjT7yY4NQvxx3Lmvg8BX22fhmNcOEPavx
qdU5qcZnh1VuRlx2OcUQgjsIGUceIvDshVln+jkY9A3i50f+sy4sgqEakz/1ouc+
jZkbxQAFQ/CsvvE/77jyxfi0gfh6cPEP4p4VLs4mK7X6oFV/0I5oH5teM/S12ZLC
iw25QKXTxEAeNpY0gMaP5o9klx7P3tySlMD46st/EYVJlzLVHPeW9FNHGHxlY5uL
EDNGU5VrfHBASYwccFqyUmoQTke7a7HHcxHollR2kISWGjTpfsCTJnBHU7nlVvgO
GgftSPi7yGRwLfEG5nRhPQfnp54kuZ+ho5Wk5lkdnbHsUUQQb1P6M01udRNeZlrU
5/dDe3nnoc1gNXYzzKb1vV8wR46V91VmnM1E3Yy3DNB8QseddS8=
=BCHv
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: