[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 Sun, 11 Aug 2019 21:10:24 +0000
with message-id <E1hwv6e-00096s-BM@fasolo.debian.org>
and subject line Bug#931795: fixed in sbcl 2:1.5.5-1
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-1

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: Sun, 11 Aug 2019 22:31:57 +0200
Source: sbcl
Architecture: source
Version: 2:1.5.5-1
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-1) unstable; urgency=medium
 .
   * New upstream release
   * armhf-is-not-v5.patch: new patch, remove ARM-specific GCC flags.
     In particular, this fixes the FTBFS with gcc-9. (Closes: #931795)
   * Bump to S-V 4.4.0
Checksums-Sha1:
 5bf450b4a8e41a010837e412318393a16a023079 2320 sbcl_1.5.5-1.dsc
 da88b751237d6a41a4ced1c88adac02e6acbedb2 6351480 sbcl_1.5.5.orig.tar.bz2
 0b12e0f96654a00d110a267408a8d686a23dc854 72992 sbcl_1.5.5-1.debian.tar.xz
 fa2c521f87bc644b5fa70ecb9d6dc89bc8559b9e 9648 sbcl_1.5.5-1_source.buildinfo
Checksums-Sha256:
 c99bcfe4705a010520f251a5f4eda7d8a4811ae50698cb9f5957607c5483b6d1 2320 sbcl_1.5.5-1.dsc
 cb47fae6a86f0c5c57431604fb4e5f11c8a823f94ce128d568b8770fc5bcaae2 6351480 sbcl_1.5.5.orig.tar.bz2
 f1de85476fbe4442ebc5380a3c4f65f7511e170f2a1c36411f1b4713eb4792c5 72992 sbcl_1.5.5-1.debian.tar.xz
 566d2764dc884a5d1b26a788144d4cb1618da3b017dcde3a70922c4bfb21ff9c 9648 sbcl_1.5.5-1_source.buildinfo
Files:
 22e43db04afb831f4757d3358f24e064 2320 lisp optional sbcl_1.5.5-1.dsc
 c0e769da791f842ec1aa6f4af34d389f 6351480 lisp optional sbcl_1.5.5.orig.tar.bz2
 24a088397b54f0751f195571ca6c2ed0 72992 lisp optional sbcl_1.5.5-1.debian.tar.xz
 ea794d27692bd4041eed92dcc248196a 9648 lisp optional sbcl_1.5.5-1_source.buildinfo

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

iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAl1Qe+IACgkQLOzpNQ7O
vko87A/8C0SXnK9WCIPu20V9t5wwDHe87ZGV6f50XZZ+qok0m75qwvFSRw+WVmrs
jOqMzsfRCC+/5JHEfgtRbTyD3g1nbnK/NidI5xfntSHCJ7k32t0e0a4GOLSOkh7E
YFE/jYdfV4xLVRZNNG3n4W58q1lFfvHZIk+PxiVNRbbLrufR3MtJ6wUQ8QsmU/fK
L2FfCVOj+47yufXqn4TfYy6pu5DKIsteRG4fl8fFx6R314FKVrPrnB+63RNku+Ix
NN8a9s7yfsINNEYFG5qLIpAyMsnC7AbuS8E5L6I+w9AjTcyonOMuOcRT2Q+GdL3Z
ODWHwWsGV1XRzorArpqSX6YgZ/TCwDUs4yKRM4MNxRp13wm6U7UlrQjwZ6JRSpMp
BxODtQzcMEbxulwFXbAjlGY/97/wxO2u5gtJ6nkxcc0haFQm5LApcYyDyYJOgBpw
5wbk1EhGoPz5xEomZQ9+fkWsmRWo1Kk6lf5pTg/a2aXk6RFtyCQzWrzP2L9EDbNh
xyYVn+ED/spVGXhugqsXgLtofCs2BpaWuEtSSv0uhoMV9YYHy7i0HoQJOZBoVJ4Z
5W7zt5Pn6hPdjId9zGNQAAHhXGi7UoEaJiRhqqdpCm6ur1e/6Zswn20Hs7N46U5e
ooEQWlhOcwAc3evQW2rL27DdA1Fm6fMeRo0KrKIwDVGHkM76vWI=
=J8U7
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: