Your message dated Wed, 29 Nov 2023 15:22:32 +0000
with message-id <[email protected]>
and subject line Bug#1057081: fixed in mumps 5.6.2-2
has caused the Debian Bug report #1057081,
regarding mumps: FTBFS with LTO (link time optimization) enabled
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.)


-- 
1057081: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057081
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mumps
Version: 5.6.2-1
Severity: minor
User: [email protected]
Usertags: ftbfs-lto

Hi Maintainer

MUMPS currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64-bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

I've copied what I hope is the relevant part of the log below.

Regards
Graham


../libseq/mpi.f:648:35: note: previously defined here
../libseq/mpi.f:668:35: error: ‘mumps_copy_logical’ has already been defined
  668 |       SUBROUTINE MUMPS_COPY_LOGICAL( S, R, N )
      |                                   ^
../libseq/mpi.f:668:35: note: previously defined here
../libseq/mpi.f:688:32: error: ‘mumps_copy_real’ has already been defined
  688 |       SUBROUTINE MUMPS_COPY_REAL( S, R, N )
      |                                ^
../libseq/mpi.f:688:32: note: previously defined here
../libseq/mpi.f:708:44: error: ‘mumps_copy_double_precision’ has
already been defined
  708 |       SUBROUTINE MUMPS_COPY_DOUBLE_PRECISION( S, R, N )
      |                                            ^
../libseq/mpi.f:708:44: note: previously defined here
../libseq/mpi.f:718:35: error: ‘mumps_copy_complex’ has already been defined
  718 |       SUBROUTINE MUMPS_COPY_COMPLEX( S, R, N )
      |                                   ^
../libseq/mpi.f:718:35: note: previously defined here
../libseq/mpi.f:728:42: error: ‘mumps_copy_double_complex’ has already
been defined
  728 |       SUBROUTINE MUMPS_COPY_DOUBLE_COMPLEX( S, R, N )
      |                                          ^
../libseq/mpi.f:728:42: note: previously defined here
../libseq/mpi.f:698:45: error: ‘mumps_copy_2double_precision’ has
already been defined
  698 |       SUBROUTINE MUMPS_COPY_2DOUBLE_PRECISION( S, R, N )
      |                                             ^
../libseq/mpi.f:698:45: note: previously defined here
../libseq/mpi.f:678:36: error: ‘mumps_copy_2integer’ has already been defined
  678 |       SUBROUTINE MUMPS_COPY_2INTEGER( S, R, N )
      |                                    ^
../libseq/mpi.f:678:36: note: previously defined here
../libseq/mpi.f:658:36: error: ‘mumps_copy_integer8’ has already been defined
  658 |       SUBROUTINE MUMPS_COPY_INTEGER8( S, R, N )
      |                                    ^
../libseq/mpi.f:658:36: note: previously defined here
../libseq/mpi.f:739:40: error: ‘mumps_is_in_place’ has already been defined
  739 |       LOGICAL FUNCTION MUMPS_IS_IN_PLACE( SENDBUF, CNT )
      |                                        ^
../libseq/mpi.f:739:40: note: previously defined here
../libseq/mpi.f:333:25: error: ‘mpi_init’ has already been defined
  333 |       SUBROUTINE MPI_INIT(IERR)
      |                         ^
../libseq/mpi.f:333:25: note: previously defined here
../libseq/mpi.f:279:29: error: ‘mpi_finalize’ has already been defined
  279 |       SUBROUTINE MPI_FINALIZE( IERR )
      |                             ^
../libseq/mpi.f:279:29: note: previously defined here
lto1: fatal error: errors during merging of translation units
compilation terminated.

--- End Message ---
--- Begin Message ---
Source: mumps
Source-Version: 5.6.2-2
Done: Graham Inggs <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mumps, 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.
Graham Inggs <[email protected]> (supplier of updated mumps 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: Wed, 29 Nov 2023 14:59:10 +0000
Source: mumps
Built-For-Profiles: noudeb
Architecture: source
Version: 5.6.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Graham Inggs <[email protected]>
Closes: 1057081
Changes:
 mumps (5.6.2-2) unstable; urgency=medium
 .
   * Team upload
   * Explicitly disable LTO to avoid FTBFS when it is enabled
     (Closes: #1057081)
Checksums-Sha1:
 7d144980b44a6b8127968a10579aea2e1c5c1168 3428 mumps_5.6.2-2.dsc
 756232987fa7282b63e7a774f8978edb995feeb1 21868 mumps_5.6.2-2.debian.tar.xz
Checksums-Sha256:
 3b0e25b707115502d33c427f65aa1753f53b532902e901eef3127a8c79301451 3428 
mumps_5.6.2-2.dsc
 ebb208669ab23f26b741d9fb24d7bade5caf7898a258da443ee5a061dd5c4a24 21868 
mumps_5.6.2-2.debian.tar.xz
Files:
 155a38c2fc484210a9078f25c828c5f1 3428 devel optional mumps_5.6.2-2.dsc
 3dc2432be99c309b7964431b8784b931 21868 devel optional 
mumps_5.6.2-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmVnUlUACgkQr8/sjmac
4cLQ/Q//YXcqpQLz/0794tJ4TcNmTYpEB7fpf0d5E5/wAB6ba5itdb4c7gR/WbIH
nwDZwTnsquphBW2JfeYGOvzXcKPHvgzbikE/kJsxNiH1ZdKrAKpyDKwi8woFpta1
8pCstikdXAsqmvr6bZ5APo6etArvyNLw2Ef57XhJ/TYQ85dCzmR5JZtjk9xrlYuK
SUu2P4twGrYCNLnspL2eJ8VG/+pVYGQFulOhSt9KSLVWzHmWgqQax5w6t72AV2XF
qORqzIJO5tAwdZAwUw8XfRfn+23xrS7DD9iu1jJM9xzOGznAmIeSCaK2DspxjBjl
7+S+TMwiKIM3h7oOMfzZxVSkW7aw0jKw/ak0sHPo3A8D4KKGOSGly1zv3nr3YM9d
gA3JxjaHUZEfNnDQg1X+AQpWlKNYcse0RiyAWu/i/4xKbmo64RTbV/7cBUQmIbl2
3sWASCa+X20VOQ/5cHtP06v7r6xt7OF7m/0Kg83IWP5Q82phBTdCu+NNqmdq0Bmn
9+KpG43s+DFSMXqndrmvSv7tgP91D1UgZuLFTRpz4ksQC40VNXfZ06fKGA2rPV0e
Bu8AeF149+jSg6Di/ZFy8FoEA/s2+7l2YnV/lVDTjwmqkIC1x80P0AYHlV5muThr
dmukmuE362ZgbyEF+KY+fxvKPFNaYJWTo1vn1xsACkfyimMuUb0=
=Sm9l
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to