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

Bug#731047: marked as done (FTBFS with recent binutils-dev)



Your message dated Mon, 02 Dec 2013 19:34:21 +0000
with message-id <E1VnZG9-0004rM-40@franck.debian.org>
and subject line Bug#731047: fixed in ocaml 4.01.0-3
has caused the Debian Bug report #731047,
regarding FTBFS with recent binutils-dev
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.)


-- 
731047: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731047
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ocaml
Version: 3.12.1-4
Severity: wishlist
Tags: patch sid
User: debian-powerpcspe@breakpoint.cc
Usertags: powerpcspe

Hi,

please add powerpcspe to the list of native architectures. I.e., add
"powerpcspe" to:

* debian/native-archs
* debian/natdynlink-archs
* debian/control

similar as powerpc.

I'm attaching a patch that fixes an asm build problem on powerpcspe since some
CPU registers don't exist on powerpcspe, so they can't be saved and restored.

Further, please add libiberty-dev to the build-deps since this prevents a build
error.

Thanks in advance,

Roland

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)

Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- ocaml-3.12.1.orig/asmrun/power-elf.S
+++ ocaml-3.12.1/asmrun/power-elf.S
@@ -72,6 +72,7 @@ caml_call_gc:
         stwu    27, 4(11)
         stwu    28, 4(11)
         addi    11, 1, 32 - 8
+#ifndef __NO_FPRS__
         stfdu   1, 8(11)
         stfdu   2, 8(11)
         stfdu   3, 8(11)
@@ -103,6 +104,7 @@ caml_call_gc:
         stfdu   29, 8(11)
         stfdu   30, 8(11)
         stfdu   31, 8(11)
+#endif
     /* Call the GC */
         bl      caml_garbage_collection
     /* Reload new allocation pointer and allocation limit */
@@ -134,6 +136,7 @@ caml_call_gc:
         lwzu    27, 4(11)
         lwzu    28, 4(11)
         addi    11, 1, 32 - 8
+#ifndef __NO_FPRS__
         lfdu    1, 8(11)
         lfdu    2, 8(11)
         lfdu    3, 8(11)
@@ -165,6 +168,7 @@ caml_call_gc:
         lfdu    29, 8(11)
         lfdu    30, 8(11)
         lfdu    31, 8(11)
+#endif
     /* Return to caller, restarting the allocation */
         Loadglobal(0, caml_last_return_address, 11)
         addic   0, 0, -16     /* Restart the allocation (4 instructions) */
@@ -261,6 +265,7 @@ caml_start_program:
         stwu    29, 4(11)
         stwu    30, 4(11)
         stwu    31, 4(11)
+#ifndef __NO_FPRS__
         stfdu   14, 8(11)
         stfdu   15, 8(11)
         stfdu   16, 8(11)
@@ -279,6 +284,7 @@ caml_start_program:
         stfdu   29, 8(11)
         stfdu   30, 8(11)
         stfdu   31, 8(11)
+#endif
     /* Set up a callback link */
         addi    1, 1, -16
         Loadglobal(9, caml_bottom_of_stack, 11)
@@ -342,6 +348,7 @@ caml_start_program:
         lwzu    29, 4(11)
         lwzu    30, 4(11)
         lwzu    31, 4(11)
+#ifndef __NO_FPRS__
         lfdu    14, 8(11)
         lfdu    15, 8(11)
         lfdu    16, 8(11)
@@ -360,6 +367,7 @@ caml_start_program:
         lfdu    29, 8(11)
         lfdu    30, 8(11)
         lfdu    31, 8(11)
+#endif
     /* Reload return address */
         lwz     0, 256+4(1)
         mtlr    0

--- End Message ---
--- Begin Message ---
Source: ocaml
Source-Version: 4.01.0-3

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.

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 731047@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@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 02 Dec 2013 20:03:03 +0100
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.01.0-3
Distribution: unstable
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: 731047
Changes: 
 ocaml (4.01.0-3) unstable; urgency=low
 .
   * Upload to unstable
   * debian/patches:
     + Fix native backtraces on arm*
     ~ Disable native backtraces on powerpcspe too
   * Update SLOW_ARCHITECTURES and do not run almabench test there
   * Add libiberty-dev to Build-Depends (Closes: #731047)
Checksums-Sha1: 
 968d42eefb3fefe1aff682c01397740cb1138d1e 2628 ocaml_4.01.0-3.dsc
 b481648220fd9d49fe1f3c9364a6a123f2ff3c7b 58760 ocaml_4.01.0-3.debian.tar.gz
 79fac625d5634104d0cf0fd235e64ca91dd77650 3861604 ocaml-nox_4.01.0-3_amd64.deb
 2bffb0285485749a9d398889cb51301c6c861622 10180906 camlp4_4.01.0-3_amd64.deb
 5256a481c5d429ad07e3ca8c26fd8a02624aeb9c 10174526 camlp4-extra_4.01.0-3_amd64.deb
 373ad4e003a37196fffc76cfb4b5d342189d9563 1325452 ocaml_4.01.0-3_amd64.deb
 a6ccaa6b5712ccd4644689d2ca2b3d228f482087 519164 ocaml-base-nox_4.01.0-3_amd64.deb
 ab461fbb906fb9f1fed6e251bc65090e3d157c68 127958 ocaml-base_4.01.0-3_amd64.deb
 af20093ab5db342395389934e69f8666fac92494 2351430 ocaml-native-compilers_4.01.0-3_amd64.deb
 8eb22b4e77bf6ab15f99b83977a5e55b6aaea9cf 3774948 ocaml-source_4.01.0-3_all.deb
 3593ccfcda3f57a86570a3462718308714cb3a98 304608 ocaml-interp_4.01.0-3_amd64.deb
 3109d5fce357845a05fbc23e6c853057c4384623 1373308 ocaml-compiler-libs_4.01.0-3_amd64.deb
 9c9f4532296147e89e7086cc7a41e3c509399c08 125240 ocaml-mode_4.01.0-3_all.deb
Checksums-Sha256: 
 26f6f31f11060b4a53bd42b90ec797177a72b21e78c66f26acd949ca98f652a1 2628 ocaml_4.01.0-3.dsc
 4b26c2557e225076882f2ef11aa1b43571268a884c0e3497f16bb8e8229cd0e7 58760 ocaml_4.01.0-3.debian.tar.gz
 bd91cade2f160f7b632acee112b2acd8723f209f9aaff14a0ce2b4796d338c2a 3861604 ocaml-nox_4.01.0-3_amd64.deb
 14d49b9c4a25484316db4eaeb8edf6b085d60e1f773368c85c5e7fc166267615 10180906 camlp4_4.01.0-3_amd64.deb
 85615426df8d4f28a005cef0400334a4b93da53512bcf75efdce5c0b108d869d 10174526 camlp4-extra_4.01.0-3_amd64.deb
 7bd0b7933953ed5eb35bb938ed5ae6e94ce3253d9e4681c1c4d975811c7305e0 1325452 ocaml_4.01.0-3_amd64.deb
 6f94e4c9ec23c91c8b6a1e0d046f7b9d9917f9fadfc1ee60a6e1d7846bcded96 519164 ocaml-base-nox_4.01.0-3_amd64.deb
 5f771d07a1f8d22604851af2b3143af2f803fc107fccb498dca9986b7e06acee 127958 ocaml-base_4.01.0-3_amd64.deb
 050c2137d97875020b4e56f8595700b5a8888700db585b33178de5a171235205 2351430 ocaml-native-compilers_4.01.0-3_amd64.deb
 66bd967cc460476f16802923857f20ac7b910bf23fa4e7c1f28a587a7070a817 3774948 ocaml-source_4.01.0-3_all.deb
 87c3cac6e1da640e24edbd056a2aba4747036ec8392af153476bc0121e538827 304608 ocaml-interp_4.01.0-3_amd64.deb
 a2f00b3b0cc3a97ad7e08565b7d2029b12ea164ea5cf38eab3c8791e0c9039e2 1373308 ocaml-compiler-libs_4.01.0-3_amd64.deb
 af708c9be9e52fa5dbb6c6873fd06c5bdc4a4628fe545b424f975adcfafc2ca3 125240 ocaml-mode_4.01.0-3_all.deb
Files: 
 7e3b3f6c748f02155929bc2da404e703 2628 ocaml optional ocaml_4.01.0-3.dsc
 c1fe43e4fcca807c95c1e4ecb148e238 58760 ocaml optional ocaml_4.01.0-3.debian.tar.gz
 c6f740bdfa3f28bf003c71124f3ee9a7 3861604 ocaml optional ocaml-nox_4.01.0-3_amd64.deb
 c60b10c42ac95773d5851644c1ca745a 10180906 ocaml optional camlp4_4.01.0-3_amd64.deb
 8919506c7c8f19e1fd7aad9128047c58 10174526 ocaml optional camlp4-extra_4.01.0-3_amd64.deb
 e9f83cd964d315a59bca8613d3168d2b 1325452 ocaml optional ocaml_4.01.0-3_amd64.deb
 3618de030de7ba3c16884c359551f682 519164 ocaml optional ocaml-base-nox_4.01.0-3_amd64.deb
 5268ab5eaed5e122f9d7b7202a093669 127958 ocaml optional ocaml-base_4.01.0-3_amd64.deb
 c7f3d51745e36d2764e4d9da36a6219f 2351430 ocaml optional ocaml-native-compilers_4.01.0-3_amd64.deb
 c48944e5633935c120606e316d7ab62e 3774948 ocaml optional ocaml-source_4.01.0-3_all.deb
 d2093ceb7e6e27488c92f79ee75f288a 304608 ocaml optional ocaml-interp_4.01.0-3_amd64.deb
 fa1023a9fa94d1d1d59944e6c454f210 1373308 ocaml optional ocaml-compiler-libs_4.01.0-3_amd64.deb
 d2b5697f276459e8f94e875a9c3bb09d 125240 ocaml optional ocaml-mode_4.01.0-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJSnN0wAAoJEHhT2k1JiBrTT/MP/jTOtexH1pNfHlaohPoDbr6u
zZ/bT3Eqm7R7JMNXsHacZIYw7rbAmQHeitnhAuzezKW56DNqgsQPIiqegErOlFFJ
/2MJuC7tQB4bYATl7hD/80P+xA0JyElXwHsViwNE5BVsDApbSAHb3vHaqZnvEUZO
8wUDGBpP/TkQTPyRSGlj/7lpE/KCgDKjA9obqSBlLn5AQFP+ujeXnb9Gx5qo96ei
NP8qkW+L/W+Knj0L0mSqomPJzsF+3lb9o6TO0DnEZVv90aOFkpJEjziXphqvmoIu
Wxjk6OuM2DKq151XzGRSg35//IlAyKsKpiWaPvlAspt7xmgVLnGRsNqnbsP2z89W
/wv7u8SGh4iAiM/dR3Ux1Od2zQKiOtKDPeH+8VFidUD80QvICoqogV7SBPxpEADE
qykIQzgUg9Ng5gwf3cDEvfQQZxiiRsJz1RYCWQHC/u3rAAK/mq8pJmn2oh4JkNGj
NC8rR828yhYpjLSabZFq7y1e6oDHdHYpDXXsxRevQ+GjYzVp1F0lNByIVNyV2E53
sZryF2gF463mSuLM3tHWg/tVADNn7axNR3MMbrd/rEExn0iOX+LtzKqaaYXx0uQ+
j1ps680Nl1Zg1FQmaBh1UdMu8l/7ukHYaikT+oNgBYsDQidQ4N0lrfYcGzUhOgra
kCQsyTp/eS0mfFVFV9IK
=Gry4
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: