[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1009286: marked as done (gcc-12: DEB_STAGE=rtlibs should include libatomic)



Your message dated Thu, 03 Nov 2022 09:04:53 +0000
with message-id <E1oqW9d-007Svx-OC@fasolo.debian.org>
and subject line Bug#1009286: fixed in gcc-12 12.2.0-9
has caused the Debian Bug report #1009286,
regarding gcc-12: DEB_STAGE=rtlibs should include libatomic
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 owner@bugs.debian.org
immediately.)


-- 
1009286: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009286
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-12
Version: 12-20220319-1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

Hi Matthias,

I think DEB_STAGE=rtlibs should include libatomic. This is not currently
the case and it causes issues. The cross compiler build normally
includes e.g. libatomic1-riscv64-cross and when building e.g. zstd, it
generates symbol uses for libatomic1, but dpkg-shlibdeps cannot locate
libatomic.so.1, because dpkg-shlibdeps does not search
/usr/riscv64-linux-gnu/lib. We need libatomic1:riscv64 here, which was
disabled by DEB_STAGE=rtlibs. Please consider applying the attached
patch.

Helmut
diff --minimal -Nru gcc-12-12-20220319/debian/changelog gcc-12-12-20220319/debian/changelog
--- gcc-12-12-20220319/debian/changelog	2022-03-19 08:39:27.000000000 +0100
+++ gcc-12-12-20220319/debian/changelog	2022-04-11 06:06:01.000000000 +0200
@@ -1,3 +1,10 @@
+gcc-12 (12-20220319-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do build libatomic for DEB_STAGE=rtlibs. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Mon, 11 Apr 2022 06:06:01 +0200
+
 gcc-12 (12-20220319-1) unstable; urgency=medium
 
   * New upstream snapshot, taken from the trunk.
diff --minimal -Nru gcc-12-12-20220319/debian/rules.defs gcc-12-12-20220319/debian/rules.defs
--- gcc-12-12-20220319/debian/rules.defs	2022-02-25 11:18:28.000000000 +0100
+++ gcc-12-12-20220319/debian/rules.defs	2022-04-11 06:06:01.000000000 +0200
@@ -1630,7 +1630,6 @@
   with_hppa64 := $(call envfilt, hppa64, , , $(with_hppa64))
 
   ifeq ($(DEB_STAGE),rtlibs)
-    with_libatomic := disabled for rtlibs stage
     with_libasan := disabled for rtlibs stage
     with_liblsan := disabled for rtlibs stage
     with_libtsan := disabled for rtlibs stage

--- End Message ---
--- Begin Message ---
Source: gcc-12
Source-Version: 12.2.0-9
Done: Matthias Klose <doko@debian.org>

We believe that the bug you reported is fixed in the latest version of
gcc-12, 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 1009286@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-12 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 03 Nov 2022 09:40:42 +0100
Source: gcc-12
Architecture: source
Version: 12.2.0-9
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 1009286 1022935 1023324
Changes:
 gcc-12 (12.2.0-9) unstable; urgency=medium
 .
   * Update to git 20221103 from the gcc-12 branch.
     - Fix PR c++/107358, PR c++/105774, PR tree-optimization/107121,
       PR c/107001, PR c/106981, PR c++/106829.
   * Fix PR ada/107475, proposed patch.
   * gm2-12-doc: Add missing Breaks+Replaces to gm2-12. Closes: #1023324.
   * Remove the armel specific libstdc++ symbols file. Closes: #1022935.
   * Build libatomic in the rtlibs stage (Helmut Grohne). Closes: #1009286.
Checksums-Sha1:
 56bd0bb2221425ba2053124927dcecabc4e799a0 27501 gcc-12_12.2.0-9.dsc
 cce44224ca02a6fd3e0563718e02231d4efbe1ae 1610684 gcc-12_12.2.0-9.debian.tar.xz
 4cb1004fe99487e9bc46c8a839ad2acf70e3bd84 9672 gcc-12_12.2.0-9_source.buildinfo
Checksums-Sha256:
 63279c981d508ab170e62409398ca662818b00f498011671f3d1f2d69f09983c 27501 gcc-12_12.2.0-9.dsc
 f0d55cb27b02d531047400eefa2ed898fbb8ce55a6b7cc4213e6b398bf3607e1 1610684 gcc-12_12.2.0-9.debian.tar.xz
 4d646c9f700ac71073f3a99e5cb130a5e8b605ebc401810fee8caa00ebe62946 9672 gcc-12_12.2.0-9_source.buildinfo
Files:
 e778abeff9f10bad0ed344fd5ec79ee3 27501 devel optional gcc-12_12.2.0-9.dsc
 45f96e342e9f20535b60f51e83f2e725 1610684 devel optional gcc-12_12.2.0-9.debian.tar.xz
 a2e250a0581c35f3f2c4f06842318e89 9672 devel optional gcc-12_12.2.0-9_source.buildinfo

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmNjfx4QHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9UBlEAC3iUrt7U7d+EAPMq2fnOENj4DRnEu5ttJv
Z6zO8/m9YRI7cdkDRaMMp7dhOX4tbgyWtio4whOWptEyF+/G1Fv7y6GmhVd88mx6
hFM0yZeCyL5DxT3RGNiecodEt22nb90uVHAOHm79fT5J0jlYJydySeUnFUtNpeMz
apHHAkjyIEYDfMAqLpmH0LPcuMOsiggVbo5KraYnl51/jHTb7wjj45fsI5oONf5z
5fLO5n1tRmhysPx+uNcRt82a8lmoQc7Y42yNFiYStisEkPOKqlVw4RNtqMGOoj86
eWwaf1meCj6hj9OcJplPdCtSGmHLzR4gzt4tNaIDJtvTPwF303kKlo+3/bfXWD27
DesYg8Bj3/TtK3CcRIiyp6DNPcZFmfQqjsLmEcGvExMVjSmmcR7ZhIMW3JY/9Dg7
N2MwnhktB9wcS131HoRUEqpKYu4xt6gxuCbYXD8JXXq2MaRYR9paQlj0P77+dEei
iU7y1Rbmw0IT9v3z4xWtuTrD9rvZJhX/6YrwwfyaLRHy/ujfPqQ4LyUpFggqFXdU
Bj+4D2Vv38qagVOHmysni4IBcYB/iKstSIUC2nb9HX1m6tnxU89kELhQBWXwVdyz
dAiomwbvmX8ndAsHQfubNzfkcdQnicd8CCP5HMUwxefQqpRgeXObrlAWgJXOV12a
15t9dIkmfg==
=e7sX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: