Bug#661716: marked as done (ocaml: adapt testsuite/tests/asmcomp/i386.S for hurd-i386)
Your message dated Thu, 19 Apr 2012 08:52:18 +0000
with message-id <E1SKn6A-0002PC-L2@franck.debian.org>
and subject line Bug#661716: fixed in ocaml 4.00.0~~dev15+12379-1
has caused the Debian Bug report #661716,
regarding ocaml: adapt testsuite/tests/asmcomp/i386.S for hurd-i386
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.)
--
661716: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661716
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ocaml: adapt testsuite/tests/asmcomp/i386.S for hurd-i386
- From: Pino Toscano <pino@debian.org>
- Date: Wed, 29 Feb 2012 18:04:21 +0100
- Message-id: <20120229170421.23251.8290.reportbug@localhost.localdomain>
Package: ocaml
Version: 3.12.2~~dev6+12112-3
Severity: minor
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd
Hi,
the asmcomp tests fail to link on hurd-i386, because the "call_gen_code"
symbol is missing.
The problem is that in testsuite/tests/asmcomp/i386.S the #define's that
are enabled for hurd are wrong. Using the linux_elf ones (just also it
is done in asmrun/i386.S) for hurd makes the 11 asmcomp tests compile
and run successfully.
(I guess also the same could be applied for kFreeBSD, but I did not
test it.)
Thanks,
--
Pino
--- a/testsuite/tests/asmcomp/i386.S
+++ b/testsuite/tests/asmcomp/i386.S
@@ -15,7 +15,7 @@
/* Linux with ELF binaries does not prefix identifiers with _.
Linux with a.out binaries, FreeBSD, and NextStep do. */
-#ifdef SYS_linux_elf
+#if defined(SYS_linux_elf) || defined(SYS_gnu)
#define G(x) x
#define FUNCTION_ALIGN 16
#else
--- End Message ---
--- Begin Message ---
Source: ocaml
Source-Version: 4.00.0~~dev15+12379-1
We believe that the bug you reported is fixed in the latest version of
ocaml, which is due to be installed in the Debian FTP archive:
camlp4-extra_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/camlp4-extra_4.00.0~~dev15+12379-1_amd64.deb
camlp4_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/camlp4_4.00.0~~dev15+12379-1_amd64.deb
ocaml-base-nox_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-base-nox_4.00.0~~dev15+12379-1_amd64.deb
ocaml-base_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-base_4.00.0~~dev15+12379-1_amd64.deb
ocaml-compiler-libs_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-compiler-libs_4.00.0~~dev15+12379-1_amd64.deb
ocaml-interp_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-interp_4.00.0~~dev15+12379-1_amd64.deb
ocaml-mode_4.00.0~~dev15+12379-1_all.deb
to main/o/ocaml/ocaml-mode_4.00.0~~dev15+12379-1_all.deb
ocaml-native-compilers_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-native-compilers_4.00.0~~dev15+12379-1_amd64.deb
ocaml-nox_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml-nox_4.00.0~~dev15+12379-1_amd64.deb
ocaml-source_4.00.0~~dev15+12379-1_all.deb
to main/o/ocaml/ocaml-source_4.00.0~~dev15+12379-1_all.deb
ocaml_4.00.0~~dev15+12379-1.debian.tar.gz
to main/o/ocaml/ocaml_4.00.0~~dev15+12379-1.debian.tar.gz
ocaml_4.00.0~~dev15+12379-1.dsc
to main/o/ocaml/ocaml_4.00.0~~dev15+12379-1.dsc
ocaml_4.00.0~~dev15+12379-1_amd64.deb
to main/o/ocaml/ocaml_4.00.0~~dev15+12379-1_amd64.deb
ocaml_4.00.0~~dev15+12379.orig.tar.gz
to main/o/ocaml/ocaml_4.00.0~~dev15+12379.orig.tar.gz
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 661716@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated ocaml 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@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 19 Apr 2012 09:04:28 +0200
Source: ocaml
Binary: ocaml-nox camlp4 camlp4-extra ocaml ocaml-base-nox ocaml-base ocaml-native-compilers ocaml-source ocaml-interp ocaml-compiler-libs ocaml-mode
Architecture: source amd64 all
Version: 4.00.0~~dev15+12379-1
Distribution: experimental
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Description:
camlp4 - Pre Processor Pretty Printer for OCaml
camlp4-extra - Pre Processor Pretty Printer for OCaml - extras
ocaml - ML language implementation with a class-based object system
ocaml-base - Runtime system for OCaml bytecode executables
ocaml-base-nox - Runtime system for OCaml bytecode executables (no X)
ocaml-compiler-libs - OCaml interpreter and standard libraries
ocaml-interp - OCaml interactive interpreter and standard libraries
ocaml-mode - major mode for editing Objective Caml in Emacs
ocaml-native-compilers - Native code compilers of the OCaml suite (the .opt ones)
ocaml-nox - ML implementation with a class-based object system (no X)
ocaml-source - Sources for Objective Caml
Closes: 661716
Changes:
ocaml (4.00.0~~dev15+12379-1) experimental; urgency=low
.
* New upstream snapshot, based on the 4.00 upstream branch
- partially revert r12328 to avoid FTBFS
- the dbm bindings have been removed upstream and are now released
separately
- declare armel and armhf as native architectures supporting
natdynlink
* Run the test-suite
- on kfreebsd-*, skip lib-thread tests (they hang and I am not able
to reproduce it myself)
- on slow architectures, skip some tests that take too much time
- fix asmcomp tests on Hurd (Closes: #661716)
- fix "embedded" test broken by our -custom behaviour
Checksums-Sha1:
39e191db153ce0c6f3d1dff69310eb062bc79c2d 2733 ocaml_4.00.0~~dev15+12379-1.dsc
59bc57debd2c7d6fa76ffbb3aecf13634f375778 3696395 ocaml_4.00.0~~dev15+12379.orig.tar.gz
f8ad15a6d37a6bc23b7907039250ac72f3c25713 54309 ocaml_4.00.0~~dev15+12379-1.debian.tar.gz
2e070cfc8a2b426c5f141742651755b056badc08 8548468 ocaml-nox_4.00.0~~dev15+12379-1_amd64.deb
4ebd5a2f519c9b052c882f0a12fdccd4e5cfc461 21184678 camlp4_4.00.0~~dev15+12379-1_amd64.deb
74732d0715aa7bfa2e58a5fc3edb1ab052efdff7 20969424 camlp4-extra_4.00.0~~dev15+12379-1_amd64.deb
451c2ae6c87c533f1c65716d168ffa073ddfb1c0 2382310 ocaml_4.00.0~~dev15+12379-1_amd64.deb
46e759cd595da16ef097f98ffc35125b5deaf84c 716022 ocaml-base-nox_4.00.0~~dev15+12379-1_amd64.deb
2847e4e64a2d1a23c616afc4ab24a9053f4ec3b5 138204 ocaml-base_4.00.0~~dev15+12379-1_amd64.deb
51f9bc4b369e7906e83b4f7c80f9afdafffdc269 3992864 ocaml-native-compilers_4.00.0~~dev15+12379-1_amd64.deb
98764efc5c410ca46fee90221085ac8a20b67c8a 3030548 ocaml-source_4.00.0~~dev15+12379-1_all.deb
0d041c5df2b56919293acf98fdb6428b2599d07b 340892 ocaml-interp_4.00.0~~dev15+12379-1_amd64.deb
93a6427797bf1ae98964ad30e5fd323af3d3be3e 1352028 ocaml-compiler-libs_4.00.0~~dev15+12379-1_amd64.deb
174f79b1aaa67041c75f88cc4ff2abdbb15ee437 123148 ocaml-mode_4.00.0~~dev15+12379-1_all.deb
Checksums-Sha256:
59e3a3be95778ba5fd103491f8355fe2f3e994575c08d2ca8f2a96b61870d3ae 2733 ocaml_4.00.0~~dev15+12379-1.dsc
cfda3f0fac60f8fa3a4786f283d30e257a3243c17b23510cc0e8645ab8cccba9 3696395 ocaml_4.00.0~~dev15+12379.orig.tar.gz
2f445b775acce5d95f0e3540ffdb0265c1db2ceb5c1b9b9acd3275f7131cfd61 54309 ocaml_4.00.0~~dev15+12379-1.debian.tar.gz
34019921eafc72140b9a361a19cf91440d21d73eff768af320f46e91fc119065 8548468 ocaml-nox_4.00.0~~dev15+12379-1_amd64.deb
f13b5fb4169f6cb2c92baea07ad498b1f90f924c0f3e63270b7deeccf7787b38 21184678 camlp4_4.00.0~~dev15+12379-1_amd64.deb
470bf194d8ecf292aed4dad6974b8a6bc48529af3f657270d699e1928294f859 20969424 camlp4-extra_4.00.0~~dev15+12379-1_amd64.deb
1dc675590562857fb5b358b8b8e317217c910c70a25ddc4ffa41817fadd3d5d7 2382310 ocaml_4.00.0~~dev15+12379-1_amd64.deb
07432cfa2b81c708cd6c2070218fb0149cbf74cdfd7fd461c6ac429c8713f154 716022 ocaml-base-nox_4.00.0~~dev15+12379-1_amd64.deb
0aa3a03c542d75585f114d6e215babf102548120752bffecdf2a78d48661e54e 138204 ocaml-base_4.00.0~~dev15+12379-1_amd64.deb
2fbcfe53e18481f8ee9ee31c9d85f4a95057f384f035fb94d8b94a4e70f0802b 3992864 ocaml-native-compilers_4.00.0~~dev15+12379-1_amd64.deb
55622734cc20cf79b4d11ddab6ca5fa33fb7cefd522b3ef39ba5113f453c312e 3030548 ocaml-source_4.00.0~~dev15+12379-1_all.deb
1d0163f420385c465e24408e29b95a9b25ce1e5e9fa0416834a21453765f9d0c 340892 ocaml-interp_4.00.0~~dev15+12379-1_amd64.deb
e6af517568d4a623e0f616c0d24fc2fe5914e1a8b11f8798aef1b529e7cc6e02 1352028 ocaml-compiler-libs_4.00.0~~dev15+12379-1_amd64.deb
60d980a4900eb92c448d90d8786a54ec9c55f0bf26d9c2a2eab06e100c0b885a 123148 ocaml-mode_4.00.0~~dev15+12379-1_all.deb
Files:
14cb7ef5ef3be7a6206c03bf844c0af9 2733 ocaml optional ocaml_4.00.0~~dev15+12379-1.dsc
e6b8877c6810edb5a1d77c1b6d73aaaa 3696395 ocaml optional ocaml_4.00.0~~dev15+12379.orig.tar.gz
e78d40c12a4981342921ff065a84ebd9 54309 ocaml optional ocaml_4.00.0~~dev15+12379-1.debian.tar.gz
fe67a16452b4dcc4db133d7ee6b5e614 8548468 ocaml optional ocaml-nox_4.00.0~~dev15+12379-1_amd64.deb
1db8e3f6777247e8f8991c669f5b056c 21184678 ocaml optional camlp4_4.00.0~~dev15+12379-1_amd64.deb
50c66df1a06ee6be167ab2101da96417 20969424 ocaml optional camlp4-extra_4.00.0~~dev15+12379-1_amd64.deb
b64def36525d57d2a2a2799065220625 2382310 ocaml optional ocaml_4.00.0~~dev15+12379-1_amd64.deb
05b303eac2d7974383d5d112ccb8855a 716022 ocaml optional ocaml-base-nox_4.00.0~~dev15+12379-1_amd64.deb
bd13211661fc224c6bbdf9eb0c565d27 138204 ocaml optional ocaml-base_4.00.0~~dev15+12379-1_amd64.deb
b540aeaa6f9f3171618fb4432a12f761 3992864 ocaml optional ocaml-native-compilers_4.00.0~~dev15+12379-1_amd64.deb
77b80c5bd217df1a6a5f6f187e9011a7 3030548 ocaml optional ocaml-source_4.00.0~~dev15+12379-1_all.deb
54c7ad96b700210bc199cedac47caa1f 340892 ocaml optional ocaml-interp_4.00.0~~dev15+12379-1_amd64.deb
cd963bb963f6a19e0562a8bd037f128a 1352028 ocaml optional ocaml-compiler-libs_4.00.0~~dev15+12379-1_amd64.deb
78ab885687b4f4f84715df6f83ea8515 123148 ocaml optional ocaml-mode_4.00.0~~dev15+12379-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCgAGBQJPj8lyAAoJEHhT2k1JiBrT5XgQALDxY8nhQn5dOdxvTwVGPMjc
q+j5K++d48hnjZazZ6mdFMbHrBaewFzwgRSh93LZQ2NUcmiBJfweYPs0gyc3GVwY
ybmzLf7Z2exBP8BH39tjDItotS2IKPUZKnTGL/4KvK1FDHrZ0M+EKs8AkLmAt4J3
6B3pjxYTmNo5shgZHtL8488AY7NlrIMNND3IGmpRuEzpRdOq+peABuLQm5syAk0M
HJX66acGWkOYQc17jPCgP7AYOak7Xb199HsdQpdciHvfJzNg1Tfz17/yv/9sOYa3
GmZm51b7tG6P7AknR6AxwmQhViQzTkYF+0xFdG5gAgylqxQpWcq8HaKA6OuhurlR
FuEahWqReKa72fJjlzwtB0TFTewAAacTVKGY9S8SqSRv1NUz0gjzIsGJzgwFeTqe
iLjgPAlbZpJnpaUx153ZQMaRKwE8Tw3zsnxU7KTDffem4gyiye6RcQv5c+0xinZ5
vUyQUqasSPhnRBEfdmusvO5W6omNrGmyTURRhAjcoevWEfE6LvSADNyZdaZ9x94G
o2EdrDT3rfLrrVQR0oG2/Nua5a+DDPM/u5ew+XBt96HXPCvy9KirYaWWSs20FWsq
sFomINuY6R5HasZqKLroJW8QIbg+4T4awCA8K4+PSEI0Ka6HTDybnO8hHhgC7Ruz
btfAOc5h7+cWf5kOrSSW
=FZ1L
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: