Your message dated Thu, 18 Sep 2025 14:38:08 +0000
with message-id <[email protected]>
and subject line Bug#1114005: fixed in opm-simulators 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-simulators
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-simulators, 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-simulators 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: Thu, 18 Sep 2025 09:58:15 +0200
Source: opm-simulators
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-simulators (2025.04+ds-2) unstable; urgency=medium
 .
   * Fix quadmath problems on ppc64el with IEEE long double (Closes: #1114005)
Checksums-Sha1:
 2fbbfd801c4456a03a5daa13becac6174998c776 3251 opm-simulators_2025.04+ds-2.dsc
 e31ee685becf0a20084276248f9cae25f73c351b 18276 
opm-simulators_2025.04+ds-2.debian.tar.xz
 d303fd7449fe1338ff5336c03517098c5b7d339f 18836 
opm-simulators_2025.04+ds-2_amd64.buildinfo
Checksums-Sha256:
 8aa03fed9263c085ba6aad5c68c4a7b596e2f0c68dce952ddf3e92c67c57e718 3251 
opm-simulators_2025.04+ds-2.dsc
 7fb76ad33b717c56a74eec2346dcd0a276422c237b6fec8164e663969ee304ca 18276 
opm-simulators_2025.04+ds-2.debian.tar.xz
 1c4f94579c707fa134a05643bf4650759332554cf1466fb9b59a658cb6b87e89 18836 
opm-simulators_2025.04+ds-2_amd64.buildinfo
Files:
 6a9d90f225625053adc7c5354172f99b 3251 libs optional 
opm-simulators_2025.04+ds-2.dsc
 ae7a2c7fd4ab44fa76c075d0267c98d5 18276 libs optional 
opm-simulators_2025.04+ds-2.debian.tar.xz
 b004fd01079e5d681c9574e9b460d944 18836 libs optional 
opm-simulators_2025.04+ds-2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmjMC8IACgkQUAaxd/1S
dC/Yjw//ZAHpbjbbkmVr2TJNz/p2DZjV4LrsaFbHgSZjS+Qo0qaUw0Vk/0m/gYn4
HJx1lQXq7MrHLqT2YFdjtT4HCy4hChPGxptI7SNyEp4Bp147vpbwJqqLA8c7kR9K
13VXiXqAbC61uCV2ChZwDjJUdtMg+OkAIrkoaklc9Tu9r0J7FcmlsoHE4KaKmPc6
XYQeR2zq1Y3bhMxxxXrz/ygqPRpoaiubqcGnv50JNKWp/9dZ4CYdCbxDlkfgt7ew
j2t4hq6Y/rHlazZwerQoco2h3GXWOmUcTWzyUH0iZNQUrgg7wqAEWDACbn/Wq6rv
NAZUtiLhjMu+4m5/trx/cPk570BbprbKDEXfy4jdEkYH6to9UghbHqBktXMPSTzk
Wo92npQWpDaJZlOWBcNIlMDjqHbPcNclYl7MTMKjeVkgdMGYvf9KX7X3Knlhfsew
0j07LsCb7ChFZV0iRdMkNwSHjPCBkX0N4WVvwOzdPP6tXM02O5t2g4RK/n0QzhNj
IDi2Wc58YX2I1yIoXJxgIMxtRWH6bYZFT5Sdsk9GprO2Oo5+jfyT5kJ4V00Wm6d+
HQ07UEKTOJNOwobc74vwFXNdNh7HAW4lxaleXSKtP+8FtT5rxNNAlGRjagACffDq
D5huExSfmNp1z1yuwKobB8DDuBsCyN0sUQYpTMpIdtmbdDVx0Cw=
=+mPW
-----END PGP SIGNATURE-----

Attachment: pgpui1VPhBfBY.pgp
Description: PGP signature


--- End Message ---

Reply via email to