Your message dated Tue, 16 Sep 2025 13:39:37 +0000
with message-id <[email protected]>
and subject line Bug#1114005: fixed in opm-common 2025.04+ds-2
has caused the Debian Bug report #1114005,
regarding opm-common: FTBFS with IEEE Long Double on ppc64el
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.)


-- 
1114005: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114005
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: opm-common
Version: 2025.04+ds-1
Severity: serious
Tags: ftbfs patch
User: [email protected]
Usertags: ieee-long-double

Hi Maintainer

We are working on https://wiki.debian.org/ToolChain/IEEELongDouble

The attached patches (one for opm-common and one for opm-simulators)
were applied in Ubuntu after some discussion with upstream.

Regards
Graham
Description: Disable quadmath to fix ppc64el build failure
Author: Gianfranco Costamagna <[email protected]>
Last-Update: 2025-08-28

Index: opm-common-2025.04+ds/CMakeLists.txt
===================================================================
--- opm-common-2025.04+ds.orig/CMakeLists.txt
+++ opm-common-2025.04+ds/CMakeLists.txt
@@ -175,7 +175,9 @@ macro (sources_hook)
     list(INSERT opm-common_SOURCES 0 ${PYTHON_DOCSTRINGS_GENERATED_HPP})
   endif()
 
-  if(QuadMath_FOUND)
+  EXECUTE_PROCESS( COMMAND uname -m COMMAND tr -d '\n' OUTPUT_VARIABLE ARCHITECTURE )
+  message( STATUS "Architecture: ${ARCHITECTURE}" )
+  if(QuadMath_FOUND AND NOT ${ARCHITECTURE} MATCHES "ppc64")
     get_target_property(qm_defs QuadMath::QuadMath INTERFACE_COMPILE_DEFINITIONS)
     list(APPEND qm_defs HAVE_QUAD=1)
     get_target_property(qm_options QuadMath::QuadMath INTERFACE_COMPILE_OPTIONS)
Description: Disable quadmath to fix ppc64el build failure
Author: Gianfranco Costamagna <[email protected]>
Last-Update: 2025-08-28

--- opm-simulators-2025.04+ds.orig/CMakeLists.txt
+++ opm-simulators-2025.04+ds/CMakeLists.txt
@@ -368,7 +368,9 @@ macro (sources_hook)
     include(opencl-source-provider)
     list(APPEND opm-simulators_SOURCES ${PROJECT_BINARY_DIR}/clSources.cpp)
   endif()
-  if(QuadMath_FOUND)
+  EXECUTE_PROCESS( COMMAND uname -m COMMAND tr -d '\n' OUTPUT_VARIABLE ARCHITECTURE )
+  message( STATUS "Architecture: ${ARCHITECTURE}" )
+  if(QuadMath_FOUND AND NOT ${ARCHITECTURE} MATCHES "ppc64")
     get_target_property(qm_defs QuadMath::QuadMath INTERFACE_COMPILE_DEFINITIONS)
     list(APPEND qm_defs HAVE_QUAD=1)
     get_target_property(qm_options QuadMath::QuadMath INTERFACE_COMPILE_OPTIONS)
@@ -471,7 +471,7 @@ opm_add_test(lens_immiscible_ecfv_ad_mcu
               opmsimulators opmcommon
              ONLY_COMPILE)
 
-if(QuadMath_FOUND)
+if(QuadMath_FOUND AND NOT ${ARCHITECTURE} MATCHES "ppc64")
   foreach(tapp co2injection_flash_ni_ecfv
                co2injection_flash_ni_vcfv
                co2injection_flash_ecfv

--- End Message ---
--- Begin Message ---
Source: opm-common
Source-Version: 2025.04+ds-2
Done: Markus Blatt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
opm-common, 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.
Markus Blatt <[email protected]> (supplier of updated opm-common 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, 16 Sep 2025 15:04:47 +0200
Source: opm-common
Architecture: source
Version: 2025.04+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Markus Blatt <[email protected]>
Closes: 1114005
Changes:
 opm-common (2025.04+ds-2) unstable; urgency=medium
 .
   * Fix quadmath problems on ppc64el with IEEE long double (Closes: #1114005)
Checksums-Sha1:
 183b6bb7bd5b9f91218163c1550ce546484341ce 3354 opm-common_2025.04+ds-2.dsc
 f8cbc1341512f5f547844fd83fceeb1b530ca652 22468 
opm-common_2025.04+ds-2.debian.tar.xz
 2f0ceb576fa93e9f81b76dfd2d97c24154d8f1a7 15020 
opm-common_2025.04+ds-2_source.buildinfo
Checksums-Sha256:
 682e030621ef56b05bd3d8ad8dbac93d1e580b10705fe0751fe85409d275643b 3354 
opm-common_2025.04+ds-2.dsc
 a88439ec150204c40972f2c2b2e3307bab889599c56b363f779b42794fddb35f 22468 
opm-common_2025.04+ds-2.debian.tar.xz
 ae530a04365fdad2b27664148cabe144eb81a2a1891fb9205fee4fab7ede3683 15020 
opm-common_2025.04+ds-2_source.buildinfo
Files:
 1ec1792ad3fcebb2ed857ad00424e937 3354 libs optional opm-common_2025.04+ds-2.dsc
 bfca5bd9b51fd2affc213c4f8bfaea0b 22468 libs optional 
opm-common_2025.04+ds-2.debian.tar.xz
 f4d586406cce01dd7657e96eb511ef4e 15020 libs optional 
opm-common_2025.04+ds-2_source.buildinfo

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

iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmjJZBIACgkQUAaxd/1S
dC/AsRAAo0v8Z4AY/4Xb7nuaC+2c9mnKnxQAdsbYe+E2OVoVQgRC/LHTpNJVF71u
Iv3lHg7lwd+Fqq9J25P5QUEtaeOEeDfG+qEX3m3VTQnsQW74mzd2QYMpRBKXfLmJ
sz9aUVxFy/s5oiU6W+C6Ow70AljwLcVASi/kzzxuAp0ZzayFFeFY0ke/GBCbwUSb
KcQ2TbRHFiJTrodFoZpnbx3DU2x2FPQeiq9p46/ZWPVB+OoGXDJ2NEdXzS+Aq0O9
AdYELTOmqYmQiO0zovcH/vLHwxgcG7Z3C/aHPsH0fjQz70os7xHuixVceVhlBeqP
72rT67LDNa4g4i4fHSew1PQzvWvDhjTG0aBnOIh+G0shZid8TY3jpUZLwSWjKBpD
H3aUx0FmAxiHctPBc/gz+BAE3ZJET04RikGcGG22JspqRFytrwfuVcL8QTErZp12
+PYJlBmJ04YDgSXo0s2eCqU7zDvP3nHsM9ZhiGXMpFLcRs4scxzaFR9BJdIDMkII
HD6xwUfPMciWFXSTPM55UuXDTrlcUHsp+a75Eub+qV9L9TkmicvQFpYDWpTyBVGq
fxqoWSDF+DWcOQsNmAyuAtg3Vd2p3WciBEgZcws8m3+7OHod4RsBqgHpU5oc7Hzj
x5usOyr5nCtxM7ZA0Qso2/Yy7q8HMW6BWKHbB+qgwQ6HpUlvFoU=
=Jrno
-----END PGP SIGNATURE-----

Attachment: pgppDNliIJgl4.pgp
Description: PGP signature


--- End Message ---

Reply via email to