Your message dated Thu, 22 Oct 2015 16:01:16 +0000
with message-id <[email protected]>
and subject line Bug#802341: fixed in polyml 5.5.2-3
has caused the Debian Bug report #802341,
regarding polyml: add arm64
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 [email protected]
immediately.)
--
802341: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802341
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: polyml
Version: 5.5.2-2
Tags: patch
I was able to build this on arm64 with the attached trivial patch,
though I've done no other testing.
diff -ru polyml-5.5.2.orig/configure.ac polyml-5.5.2/configure.ac
--- polyml-5.5.2.orig/configure.ac
+++ polyml-5.5.2/configure.ac
@@ -408,6 +408,10 @@
AC_DEFINE([HOSTARCHITECTURE_ARM], [1], [Define if the host is an ARM (32 bit)])
polyarch=interpret
;;
+ aarch64*)
+ AC_DEFINE([HOSTARCHITECTURE_AARCH64], [1], [Define if the host is AArch64 (64-bit ARM)])
+ polyarch=interpret
+ ;;
ia64*)
AC_DEFINE([HOSTARCHITECTURE_IA64], [1], [Define if the host is Itanium])
polyarch=interpret
diff -ru polyml-5.5.2.orig/libpolyml/elfexport.cpp polyml-5.5.2/libpolyml/elfexport.cpp
--- polyml-5.5.2.orig/libpolyml/elfexport.cpp
+++ polyml-5.5.2/libpolyml/elfexport.cpp
@@ -339,6 +339,10 @@
directReloc = R_ARM_ABS32;
useRela = false;
fhdr.e_flags = EF_ARM_EABI_VER4;
+#elif defined(HOSTARCHITECTURE_AARCH64)
+ fhdr.e_machine = EM_AARCH64;
+ directReloc = R_AARCH64_ABS64;
+ useRela = true;
#elif defined(HOSTARCHITECTURE_IA64)
fhdr.e_machine = EM_IA_64;
directReloc = R_IA64_DIR64LSB;
--- End Message ---
--- Begin Message ---
Source: polyml
Source-Version: 5.5.2-3
We believe that the bug you reported is fixed in the latest version of
polyml, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
James Clarke <[email protected]> (supplier of updated polyml 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 20 Oct 2015 22:37:47 +0100
Source: polyml
Binary: polyml libpolyml-dev libpolyml6
Architecture: source
Version: 5.5.2-3
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: James Clarke <[email protected]>
Description:
libpolyml-dev - development files for Poly/ML, a compiler for Standard ML
libpolyml6 - runtime files for Poly/ML, a compiler for Standard ML
polyml - interpreter and interactive compiler for Standard ML
Closes: 802341
Changes:
polyml (5.5.2-3) unstable; urgency=low
.
* Team upload.
* Backport upstream's arm64 support (Closes: #802341)
* Added file dependency (required by polyc)
Checksums-Sha1:
e2ebc98ca04cec3ff6f62c17d9dc56f6d0e8730d 2108 polyml_5.5.2-3.dsc
68264ae4caadbf6cc1d9a90c47b34e1d1ad0a61e 5458111 polyml_5.5.2.orig.tar.gz
32fe1a69a76d928d4607334e0d76be4b4eac357a 12252 polyml_5.5.2-3.debian.tar.xz
Checksums-Sha256:
68637c7e50678ce33fb839703140f60fb9a01c35b4a6adca52525df1125dffcb 2108
polyml_5.5.2-3.dsc
1a87e5b014f1568c624e1d414ddf928b2f30fb4b1c44e5816fc6fe16a3674a6b 5458111
polyml_5.5.2.orig.tar.gz
488a3fd89555926f7641c8d0bc11cd5a6bbe6873c0880b20da77530af44b0a6b 12252
polyml_5.5.2-3.debian.tar.xz
Files:
e832b5351706c948c3b1d6d820b42c24 2108 interpreters extra polyml_5.5.2-3.dsc
251ae87b8c0d383b3d38c2589a2bf659 5458111 interpreters extra
polyml_5.5.2.orig.tar.gz
658fd5bf4714757709a792fcd8b6a8a6 12252 interpreters extra
polyml_5.5.2-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWKP9AAAoJEPNPCXROn13Z/fsQANa9q7aVBg5nSFN7Rd1awAiT
e2W1+KhhZUwmLkGy60W3KUGncRlhLMj7cG243n+0FdhFhF6P1m2iif1Cb5FhBNn/
b0Hr+5JEvUSHUcy8xZRg5vVqcr8obBrHccOe2FzRrtZZ12Ar9JME+CkL2wGi4AiK
EcnOHgm67K6DnvxedWeLWkxXPmNXw0z57AN8+NGWbPWfgHrJpyIjgBMlZjV4Lf9W
4/hawx0ftoLyZeiCEN2Ylw5n50zmvsjb5KXMTXX6/UE8WMncDI9J3eFVTRLMlISK
+w+eDUyCiRYv+P2oinT0JJ/42xlVS1zpnK7jdKHcCJ/iC1R037PWrptmZo+UkHVG
bg5HuA09R9pW7oroVtVG7ASZqo+Nl3YP4yPcAq3x7ULEgwhjSXQJ0PcFmxAum4Sl
PHVjbxbDZdKkfnCDevCZCogEFVDFzfC/ZjSv5YYbywce7GorzjjC8+9z4cCvH2DH
rBNqby7BhcorNeYnQLVb6JevvpPbWKdjd5pt4IUJwtf08BpMigB7QlO6ZjZJnVE8
d1G5xgipeQc/9kIq0Siy1MOLirAyTedmim+6Wtt26JbAWY1VR3enrwcqJIbh2t2g
/Fru8G6HrDtE9b/BM6u39FNMi23HLomgy+pRQKFQEF+20GFmv6HITNUN022SyHmN
Va4jEScYe0bR6hEWuKNG
=jenG
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers