Your message dated Tue, 29 Jul 2014 17:00:07 +0000
with message-id <[email protected]>
and subject line Bug#755213: fixed in openlibm 0.4+dfsg-1
has caused the Debian Bug report #755213,
regarding libopenlibm-dev: arch-dependent file in "Multi-Arch: same" package
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.)
--
755213: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755213
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopenlibm-dev
Version: 0.3+dfsg-1
Severity: important
User: [email protected]
Usertags: multiarch
libopenlibm-dev is marked as "Multi-Arch: same", but the following file
is architecture-dependent:
/usr/include/openlibm/bsd_asm.h
An example diff between i386 and amd64 is attached.
--
Jakub Wilk
diff -ur libopenlibm-dev_0.3+dfsg-1_i386/usr/include/openlibm/bsd_asm.h
libopenlibm-dev_0.3+dfsg-1_amd64/usr/include/openlibm/bsd_asm.h
--- libopenlibm-dev_0.3+dfsg-1_i386/usr/include/openlibm/bsd_asm.h
2014-04-19 23:15:39.000000000 +0200
+++ libopenlibm-dev_0.3+dfsg-1_amd64/usr/include/openlibm/bsd_asm.h
2014-04-19 23:15:39.000000000 +0200
@@ -30,32 +30,22 @@
* SUCH DAMAGE.
*
* from: @(#)DEFS.h 5.1 (Berkeley) 4/23/90
- * $FreeBSD: src/sys/i386/include/asm.h,v 1.14 2007/08/22 04:26:07 jkoshy Exp $
+ * $FreeBSD: src/sys/amd64/include/asm.h,v 1.18 2007/08/22 04:26:07 jkoshy Exp
$
*/
#ifndef _MACHINE_ASM_H_
#define _MACHINE_ASM_H_
-#if defined(__APPLE__)
-#include "osx_asm.h"
+#ifdef __APPLE__
+#include "../i387/osx_asm.h"
#define CNAME(x) EXT(x)
-#elif defined(__FreeBSD__) || defined(__linux__) || defined(_WIN32)
+#else
#include "bsd_cdefs.h"
#ifdef PIC
-#define PIC_PROLOGUE \
- pushl %ebx; \
- call 1f; \
-1: \
- popl %ebx; \
- addl $_GLOBAL_OFFSET_TABLE_+[.-1b],%ebx
-#define PIC_EPILOGUE \
- popl %ebx
#define PIC_PLT(x) x@PLT
-#define PIC_GOT(x) x@GOT(%ebx)
+#define PIC_GOT(x) x@GOTPCREL(%rip)
#else
-#define PIC_PROLOGUE
-#define PIC_EPILOGUE
#define PIC_PLT(x) x
#define PIC_GOT(x) x
#endif
@@ -67,17 +57,16 @@
* language name. HIDENAME is given an assembly-language name, and expands
* to a possibly-modified form that will be invisible to C programs.
*/
+#define CNAME(csym) csym
+#define HIDENAME(asmsym) .asmsym
-
-/* XXX should use .p2align 4,0x90 for -m486. */
-#define _START_ENTRY .p2align 2,0x90
+#define _START_ENTRY .p2align 4,0x90
#if defined(__linux__) || defined(__FreeBSD__) || defined(__ELF__)
-#define CNAME(csym) csym
-#define HIDENAME(asmsym) .asmsym
-#define _ENTRY(x) .text; _START_ENTRY; \
+#define _ENTRY(x) .text; _START_ENTRY; \
.globl CNAME(x); .type CNAME(x),@function; CNAME(x):
#define END(x) .size x, . - x
+
#elif defined(_WIN32)
#ifndef _MSC_VER
#define END(x) .end
@@ -86,33 +75,36 @@
#define END(x) end
#define _START_ENTRY_WIN .code; _START_ENTRY
#endif
-#define CNAME(csym) _##csym
-#define HIDENAME(asmsym) .asmsym
-#define _ENTRY(x) _START_ENTRY_WIN; \
+#define _ENTRY(x) _START_ENTRY_WIN; \
.globl CNAME(x); .section .drectve; .ascii " -export:" #x; \
.section .text; .def CNAME(x); .scl 2; .type 32; .endef; CNAME(x):
#endif
#ifdef PROF
#define ALTENTRY(x) _ENTRY(x); \
- pushl %ebp; movl %esp,%ebp; \
+ pushq %rbp; movq %rsp,%rbp; \
call PIC_PLT(HIDENAME(mcount)); \
- popl %ebp; \
+ popq %rbp; \
jmp 9f
#define ENTRY(x) _ENTRY(x); \
- pushl %ebp; movl %esp,%ebp; \
+ pushq %rbp; movq %rsp,%rbp; \
call PIC_PLT(HIDENAME(mcount)); \
- popl %ebp; \
+ popq %rbp; \
9:
#else
#define ALTENTRY(x) _ENTRY(x)
#define ENTRY(x) _ENTRY(x)
#endif
+
#define RCSID(x) .text; .asciz x
#undef __FBSDID
+#if !defined(lint) && !defined(STRIP_FBSDID)
+#define __FBSDID(s) .ident s
+#else
#define __FBSDID(s) /* nothing */
+#endif /* not lint and not STRIP_FBSDID */
#endif
#endif /* !_MACHINE_ASM_H_ */
--- End Message ---
--- Begin Message ---
Source: openlibm
Source-Version: 0.4+dfsg-1
We believe that the bug you reported is fixed in the latest version of
openlibm, 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.
Sébastien Villemot <[email protected]> (supplier of updated openlibm 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, 29 Jul 2014 10:30:03 +0000
Source: openlibm
Binary: libopenlibm1 libopenlibm-dev
Architecture: source amd64
Version: 0.4+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Julia Team <[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Description:
libopenlibm-dev - standalone implementation of C mathematical functions
(developmen
libopenlibm1 - standalone implementation of C mathematical functions (shared
lib
Closes: 755213
Changes:
openlibm (0.4+dfsg-1) unstable; urgency=medium
.
* Imported Upstream version 0.4+dfsg
* fix-soname.patch, i386.patch: remove patches, applied upstream.
* Bump SONAME, shared lib package now libopenlibm1.
* Ship pkg-config file.
* No longer mark libopenlibm-dev as M-A:same. (Closes: #755213)
* Execute tests at build time.
Two new patches needed: test-tolerance.patch, exp-fpstack.patch.
Checksums-Sha1:
f4f897669aa9ab9cf4c87d8c007e51e7381895e6 2028 openlibm_0.4+dfsg-1.dsc
cd3f175d14f03ca65166bf06adf54b52c020dfd2 263789 openlibm_0.4+dfsg.orig.tar.gz
01f2847af2a32ddcd64db2ba09769961125e716f 7088 openlibm_0.4+dfsg-1.debian.tar.xz
88f553571818a1b6d385b3bc84184ac0b0427f25 73632
libopenlibm1_0.4+dfsg-1_amd64.deb
27fc266a2d274c2fb037c6a4ab766aba3f4e8361 99480
libopenlibm-dev_0.4+dfsg-1_amd64.deb
Checksums-Sha256:
4040fc25a2cd4dffd57bf9490bbcc9c31a11d7a963a247ce6787ea56e734bcaa 2028
openlibm_0.4+dfsg-1.dsc
45a5c9a76ce770efab0307cef8eafc2773025256d247d192854caa86deea96dd 263789
openlibm_0.4+dfsg.orig.tar.gz
0587475c7174eb21ba26678caed1fdabb2386ceb40585ec106c822ca15836f63 7088
openlibm_0.4+dfsg-1.debian.tar.xz
b920c5c1dc313f33a4d5420c5787284fa4675e83d5d4d8ba70beb29ef78312da 73632
libopenlibm1_0.4+dfsg-1_amd64.deb
251687c65521077e035562375e5b135d41d4c2a596e5965b4b958d52f73200e3 99480
libopenlibm-dev_0.4+dfsg-1_amd64.deb
Files:
abcd363f620b16ea74e140f75cb8c0a2 73632 libs optional
libopenlibm1_0.4+dfsg-1_amd64.deb
6e72fb00592835259da61b4b6697cdab 99480 libdevel optional
libopenlibm-dev_0.4+dfsg-1_amd64.deb
e7c8b18d6fcf1b4f50b39c23c00c4b74 2028 libs optional openlibm_0.4+dfsg-1.dsc
44894e99e4e27526dca5bedbe5da2abc 263789 libs optional
openlibm_0.4+dfsg.orig.tar.gz
93bd4bee0b3689c5fef02750789e8113 7088 libs optional
openlibm_0.4+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJT13gJAAoJECzs6TUOzr5KomAP/iZIt89GW7qbq+wPx5sPwKD7
qjIblPaKcYXnGkkcWFQ5oZsrvWUZBtS239VyKhf6QPt7tdozj04COuaECBHyfDe1
UqsecmKtfBtGyF5UhbvHdwN28VOON36PBHb/zxu7PhYDATXDHywP7XN7m1piWxfI
YuURF2LpShB7svxXrTL+UMzT4qybdxp6XkC9yPdx8kuZP7JEMap80KE7ek+RKjGZ
CpmKG+kfRhlIrCJUEjHRZ38+nlJIm5fgxfXHPNxENIsYaKLqrr9s5B08FN31yhUF
LZVNC41Wp22AUhZbId9Fqw2TVL2Or7mJcZlb3ohZSvY1IJUyvZawkFtAol6wE5MU
bcpUQQyCNo2lYGg/KLkMDNKGPHp4N3SjTWqzu4F/+7AGnKBlKdj62NsPykWBR8To
XgQa6XWp32yUWOAmv/XaUhVDe0HMAFoIo7K6v5jIWXTaeWFPOdyuj6l+tAfOEfZk
nUSZ6riokWcpvYEknWOmcavx17HWTlLUr0MCzYwOyyy/lJ+QCN/eXNlkyPqGEKSN
ocuJswvy4jv0n20gcaxiu5meuagDXL7rowremO9VMr/po8oa5fmaQPs7J6ZJJhnf
SrKuZO9GCf5slBdJuXHc0TQKw7CcdzR+Ai/kr6WDXWGRMc79hqpumW57iwmiG7fh
iCKPBimulEkYsgD+zGVU
=eZCH
-----END PGP SIGNATURE-----
--- End Message ---