Your message dated Sat, 03 Oct 2026 17:19:40 +0000
with message-id <[email protected]>
and subject line Bug#1142753: fixed in intelrdfpmath 2.0u5-1
has caused the Debian Bug report #1142753,
regarding intelrdfpmath: FTBFS on alpha
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.)


-- 
1142753: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142753
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: intelrdfpmath
Version: 2.0u4-3
Severity: normal
Tags: ftbfs patch
User: [email protected]
Usertags: alpha

intelrdfpmath FTBFS on Alpha due to missing architecture support. It
is clear that Alpha was once supported but the header files for the
Alpha suppport are missing in the source file.  I could not find the
missing header files in any web archives.

The special header files were required because floating-point on
Alpha is not fully IEEE compliant without kernel support, however
the Debian gcc compiler on Alpha defaults to -mieee which adds in
all support to get IEEE compliant behaviour, so we don't actually
need the missing header files.

I therefore attach a patch that comments out the Alpha specific
header file selection stuff and adds Alpha architecture support in
the same vein as other arches have done.

With that intelrdfpmath builds to completion and the test suite
reports 3756 failed results, but that is the same number as reported
in the build logs for some of the release architectures.

Regards,
Michael.
--- a/LIBRARY/makefile.iml_head
+++ b/LIBRARY/makefile.iml_head
@@ -177,7 +177,7 @@
 # returned
 # ==============================================================================
 
-__INDICES__ = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+__INDICES__ = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
 
 GetIndex = $(strip $(word 1,$(if $(word $(words $(__INDICES__)),$2), \
                $(error "List too large. Adjust __INDICES__"), \
@@ -344,9 +344,9 @@
     endif
 endif
 
-ARCH_ALIAS := x86  ia64 EM64T x86_64 i686 amd64 Intel64 sun4u arm  aarch64 powerpc64le riscv64 s390x loongarch64 hppa
-ARCH_LIST  := IA32 IA64 EFI2  EFI2   IA32 EFI2  EFI2    EFI2  IA32 EFI2    EFI2        EFI2    S390X EFI2 IA32
-ARCH_TYPE  := IA32 IA64 EFI2  EFI2   IA32 EFI2  EFI2    EFI2  IA32 EFI2    EFI2        EFI2    S390X EFI2 IA32
+ARCH_ALIAS := x86  ia64 EM64T x86_64 i686 amd64 Intel64 sun4u arm  aarch64 powerpc64le riscv64 s390x loongarch64 hppa alpha
+ARCH_LIST  := IA32 IA64 EFI2  EFI2   IA32 EFI2  EFI2    EFI2  IA32 EFI2    EFI2        EFI2    S390X EFI2 IA32 EFI2
+ARCH_TYPE  := IA32 IA64 EFI2  EFI2   IA32 EFI2  EFI2    EFI2  IA32 EFI2    EFI2        EFI2    S390X EFI2 IA32 EFI2
 ARCH_TYPES := IA32 IA64 EFI2 S390X
 
 UARCH_LIST := SSE GSSE LRB LRB2
--- a/LIBRARY/float128/dpml_exception.h
+++ b/LIBRARY/float128/dpml_exception.h
@@ -280,10 +280,10 @@
 
 # if ARCHITECTURE == alpha
 
-#   define EXCEPTION_INTERFACE_RECEIVE receive_exception_record
-#   if defined MINIMAL_SILENT_MODE_EXCEPTION_HANDLER
-#       define __PROCESS_DENORMS 0
-#   endif
+//#   define EXCEPTION_INTERFACE_RECEIVE receive_exception_record
+//#   if defined MINIMAL_SILENT_MODE_EXCEPTION_HANDLER
+//#       define __PROCESS_DENORMS 0
+//#   endif
 
 #   if OP_SYSTEM == osf
 #	include "alpha_unix_exception.h"
@@ -312,10 +312,14 @@
 					  send_arguments )
 
 #   elif OP_SYSTEM == linux
-#	include "alpha_linux_exception.h"
-#	define EXCEPTION_INTERFACE_SEND ( send_error_code   |	\
-					  send_return_value )
-#	define PLATFORM_SPECIFIC_HEADER_FILE "alpha_linux_exception.c"   
+//#	include "alpha_linux_exception.h"
+//#	define EXCEPTION_INTERFACE_SEND ( send_error_code   |	\
+//					  send_return_value )
+//#	define PLATFORM_SPECIFIC_HEADER_FILE "alpha_linux_exception.c"
+/* Debian compiles with -mieee hence standard handling of denorms. */
+#	define PROCESS_DENORMS 1
+#	define DPML_EXCEPTION_HANDLER DPML_EXCEPTION_NAME
+#	define EXCEPTION_ARGUMENTS( error_code ) error_code
 
 #   endif
 
@@ -708,6 +712,7 @@
 #   elif OP_SYSTEM == vms
 #   elif OP_SYSTEM == wnt
 #   elif OP_SYSTEM == linux
+	typedef void* EXCEPTION_RETURN_TYPE ;
 #   else
 	typedef void* EXCEPTION_RETURN_TYPE ;
 #   endif
--- a/LIBRARY/float128/dpml_private.h
+++ b/LIBRARY/float128/dpml_private.h
@@ -224,7 +224,7 @@
 
 #elif (ARCHITECTURE == alpha)
 
-#    include "alpha_macros.h"
+#    include "ix86_macros.h"
 
 #elif (ARCHITECTURE == ix86)
 

--- End Message ---
--- Begin Message ---
Source: intelrdfpmath
Source-Version: 2.0u5-1
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
intelrdfpmath, 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.
Stephen Kitt <[email protected]> (supplier of updated intelrdfpmath 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: SHA512

Format: 1.8
Date: Sat, 03 Oct 2026 19:05:58 +0200
Source: intelrdfpmath
Architecture: source
Version: 2.0u5-1
Distribution: unstable
Urgency: medium
Maintainer: Christian Stalp <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1142753
Changes:
 intelrdfpmath (2.0u5-1) unstable; urgency=medium
 .
   * New upstream release.
   * Add support for Alpha. Closes: #1142753.
   * Standards-Version 4.7.4, no change required.
   * Bump to debhelper compatibility level 14.
Checksums-Sha1:
 f5bf42fb15501ae335f0d0f3a01825bc2a3ee0ae 2001 intelrdfpmath_2.0u5-1.dsc
 299cbd067a15653181c80f8662e2f7f1c8553b2a 5817987 
intelrdfpmath_2.0u5.orig.tar.gz
 6167fce1fdc47ae681a9787ffb58755f819cf7fb 9804 
intelrdfpmath_2.0u5-1.debian.tar.xz
 918afb83265d0885d9a4d7f022c8d214ee508d63 6418 
intelrdfpmath_2.0u5-1_source.buildinfo
Checksums-Sha256:
 0992583cc2234ad0257bc6aa8e8ce6de319d1ba523ff4a6a686dae44fe32e81b 2001 
intelrdfpmath_2.0u5-1.dsc
 85dafd70f0fe2a8da218ade4233fca9d3228b0b04cd6d8527f7499926be01037 5817987 
intelrdfpmath_2.0u5.orig.tar.gz
 a16a89168be7d7b8719600bd2d15cba16b71226ddb84d67ad759958b1df7f7dc 9804 
intelrdfpmath_2.0u5-1.debian.tar.xz
 c23787e403bedddce102aeef9379f74667430dc12e62807537400927f404af8f 6418 
intelrdfpmath_2.0u5-1_source.buildinfo
Files:
 c125408a7abe4591e329701808062c62 2001 libdevel optional 
intelrdfpmath_2.0u5-1.dsc
 c81f660f29d0064a4d6fa6d7374d0c5c 5817987 libdevel optional 
intelrdfpmath_2.0u5.orig.tar.gz
 32a24a5b26973552e92fb795d5b61b50 9804 libdevel optional 
intelrdfpmath_2.0u5-1.debian.tar.xz
 122561aa67a6689feafba6cc08968680 6418 libdevel optional 
intelrdfpmath_2.0u5-1_source.buildinfo

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

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmrBNhIACgkQgNMC9Yht
g5woZg//fBPTAm1Kx735NPSWqfOQi/ylK4rVkI77c7tgdBxHfgNTr496K3RzuV7N
Tobv4Q1cMSML8tRC6z15XPzVMAZRRDGxxbiyLIb9yldBC4LNd9MEe68YQtnIP+X2
zHZivap3v0aIFB2bcUDNneW399+0a3Y7esavKzmm9ViafInWozr0e+7rO18qvNJ+
MwgF3inieCgDOlGiqqr95MPulMwfUE9UI9VEoklOJ4CPSDuCF+wIht/O0a3Kchuy
518tqfMxpCu48mokiPYlbDKASghzr3Qoo8OCVTnMsmb2zwZoD/TsBQj5ayYW3Nfj
nQZXEQFSwdHkCrJlOe+g8MKaYcmFuuxsnavO1WyS7AFX+VwqN5KWCymLeAjI9CFy
3sdXShyuhBIsL821YabAencMObo/yz9KX6XEhfSDp/pnO2iQG2lPrSz5gFf7QSIU
VSw8qgzVhqajYb0Zp1iwYtT9iAdvhh8JA3HePqEDmMUMsUIQ0gyFmCSv+bfaTdU5
E2rJILvzUk7x2GtvIbldEFt/RJnQD8cbcAJUd5cxuWMH5hn3PBC5WeCpZ7Cl29U0
yLSOYCwc2vF1ct1klx7oioyj26tBe14+DhoSLf2/LxRqGpxWSKYYcITRP+OySTWc
MkW3pdgp6HeSbU8xXNbsXI1RgPo15tZGfwAfWhSGI0gvV/h5eLM=
=wjWf
-----END PGP SIGNATURE-----

Attachment: pgpqmaynVUjAe.pgp
Description: PGP signature


--- End Message ---

Reply via email to