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

Bug#1060001: marked as done (libgcc-s1: move libgcc_s.so.1 to /usr for DEP17)



Your message dated Fri, 19 Jan 2024 12:04:44 +0000
with message-id <E1rQnc4-007zTf-9R@fasolo.debian.org>
and subject line Bug#1060001: fixed in gcc-13 13.2.0-10
has caused the Debian Bug report #1060001,
regarding libgcc-s1: move libgcc_s.so.1 to /usr for DEP17
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.)


-- 
1060001: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060001
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libgcc-s1
Version: 13.2.0-8
Tags: patch
User: helmutg@debian.org
Usertags: dep17

Hi Matthias,

for finalizing the /usr-merge transition via DEP17, we want to move all
aliased files to /usr. I'm attaching a patch that implements this for
libgcc_s.so.1 which is the only file from the gcc-13 source package
affected (+ multilibs). Since this change must not affect bookworm and
earlier, I've implemented it in a backports-compatible way.

Helmut
--- a/debian/rules2
+++ b/debian/rules2
@@ -971,17 +971,20 @@
 endif

 # PFL is the installation prefix with DEB_TARGET_GNU_TYPE attached for cross builds
-ifeq ($(DEB_CROSS),yes)
-  PFL		= $(PF)/$(DEB_TARGET_GNU_TYPE)
+PFL		= $(PF)
+# RPF is the base prefix or installation prefix with DEB_TARGET_GNU_TYPE attached for cross builds
+# DEP17: move to /usr in trixie and noble
+ifneq (,$(filter $(distrelease),jessie stretch buster bullseye bookworm precise trusty xenial bionic focal groovy hirsute impish jammy kinetic lunar mantic))
+  RPF           =
 else
-  PFL		= $(PF)
+  RPF           = $(PF)
 endif

-# RPF is the base prefix or installation prefix with DEB_TARGET_GNU_TYPE attached for cross builds
 ifeq ($(DEB_CROSS),yes)
+ifneq ($(DEB_STAGE),rtlibs)
+  PFL		= $(PF)/$(DEB_TARGET_GNU_TYPE)
   RPF		= $(PF)/$(DEB_TARGET_GNU_TYPE)
-else
-  RPF		=
+endif
 endif

 ifeq ($(with_multiarch_lib),yes)
@@ -1053,8 +1056,6 @@
 endif

 ifeq ($(DEB_STAGE)-$(DEB_CROSS),rtlibs-yes)
-  PFL		= $(PF)
-  RPF		=
   libdir	= lib/$(DEB_TARGET_MULTIARCH)
   usr_lib	= $(PF)/lib/$(DEB_TARGET_MULTIARCH)
 endif

--- End Message ---
--- Begin Message ---
Source: gcc-13
Source-Version: 13.2.0-10
Done: Matthias Klose <doko@debian.org>

We believe that the bug you reported is fixed in the latest version of
gcc-13, 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 1060001@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-13 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: SHA512

Format: 1.8
Date: Fri, 19 Jan 2024 12:40:38 +0100
Source: gcc-13
Architecture: source
Version: 13.2.0-10
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 1060001
Changes:
 gcc-13 (13.2.0-10) unstable; urgency=medium
 .
   * Update to git 20240119 from the gcc-13 branch.
     - Fix PR target/112759 (MIPS), PR sanitizer/111736, PR target/112816 (x86),
       PR tree-optimization/113013, PR middle-end/112733, PR c++/108975,
       PR sanitizer/112727, PR fortran/97592, PR target/107201 (AVR),
       PR target/113156 (AVR), PR tree-optimization/113012,
       PR rtl-optimization/113140, PR target/112952 (AVR), PR ada/112781,
       PR c++/113242, PR c++/99493, PR c++/104634, PR c++/109899,
       PR fortran/67277, PR libstdc++/113450, PR testsuite/113366,
       PR libstdc++/112477, PR libstdc++/113250, PR libstdc++/113241,
       PR libstdc++/113200, PR testsuite/113175.
 .
   [ Matthias Klose ]
   * Set {go,m2,rs}_no_archs macros for the generation of the control file.
   * Remove trailing whitespace in control file.
   * Disable the LTO build on mips64el (requested by YunQiang Su).
   * Configure with --enable-libstdcxx-backtrace. LP: #2048233.
   * Update the testsuite-hardening patches, and apply them again.
   * libgcc-s[124]: move libgcc_s.so.? to /usr for DEP17. Closes: #1060001.
 .
   [ Helmut Grohne ]
   * Add loong64 to any_archs.
   * Always issue a build-dependency on debhelper.
   * For cross toolchain builds, add a build dependency on target binutils.
   * For cross toolchain builds, add build dependencies on the Ada, D and
     Modula-2 frontends.
   * Remove redundant sections and priorities for non-tools in the control file.
   * Remove redundant sections and priorities for tools in the control file.
   * Add support code for gcc-for-host.
     - control.m4 macro for_each_arch iterates over all known architectures and
       substitutes arch_deb (the Debian architecture name), arch_gnu (the GNU
       triplet) and arch_gnusuffix (a package name suffix encoding the
       architecture) variables.
     - The substitution variable target:suffix can be used to interpolate the
       current target architecture suffix for dependencies from the regular
       tool packages on architecture-qualified tool packages.
Checksums-Sha1:
 b728e173e3450bf39b29facbab665737b8e56a43 27708 gcc-13_13.2.0-10.dsc
 31fcebe63eb53023e118d3c150a777d4fd107b8b 89714914 gcc-13_13.2.0.orig.tar.gz
 bdc743022428651ebf82a684bae952f94805f125 1778164 gcc-13_13.2.0-10.debian.tar.xz
 f7c47ba8db1a60ec5c4d69053f8271e1c5185cb1 8782 gcc-13_13.2.0-10_source.buildinfo
Checksums-Sha256:
 0c3b33b59a7d9b9c54632ff682f9ae6ace6f0c8035d98898acf8a9ffa345cdbf 27708 gcc-13_13.2.0-10.dsc
 eb19e797d4277a1ad26b1992bbf22dc66d11cce0c238491e746e50a7599aa064 89714914 gcc-13_13.2.0.orig.tar.gz
 62b895e7be8e07a8930eb2429b859fe13722a845d78a6d024589050b0fd6c2da 1778164 gcc-13_13.2.0-10.debian.tar.xz
 d21555cf8587a80b64e42dee8426167b45a6809b3333726d46aa478cd409bc7e 8782 gcc-13_13.2.0-10_source.buildinfo
Files:
 a957993510e5c92567ff91bcc49e0852 27708 devel optional gcc-13_13.2.0-10.dsc
 7c03f1e17b9f57fdf15c7c377676b7a3 89714914 devel optional gcc-13_13.2.0.orig.tar.gz
 bed0fecbc3a1c58908febb1054e888d0 1778164 devel optional gcc-13_13.2.0-10.debian.tar.xz
 d84c24e7f2b73a4367cf0b6e84d839b1 8782 devel optional gcc-13_13.2.0-10_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmWqYp8QHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9SHGEACsVR5qhwfSbP9mRoiPxrotxJ1VK5UOGsNW
krJtuqe6I+K8qfPzvEa/sci9JJj0VIiMP6LycqVDg2bBE09zzEQDEEp2UYA7bjLP
TT2fg+J0UeSm/fAxKcXhxi5vS3pF9ibPQlQ9N/AjR2fOcZRx1wBZOAR/3YbCqCMA
CXU2nPRMLnbkSZqYZtKrQO24djt1V9fK6bwFccZSBFG4sgOzFL0fHmgAbQJlk+On
t/ql8mEhx6U8wF8yO5RMe1gkJtL2kElOds9sZZyVDj/OHK9mrNLoxIC8a/z/WPHl
isdMXnXhZXpdaC5Zff+2WeolXPXysswWV3urTGx8k62TdmcN9gzmNjvFBXjBdq7l
Q8VdFHUFq1jkwaSZtYlpFEeoSniWVGl0Yq92JDTfWw4OdYM5rNhFftlBDpfabXRE
IlsakSViQEAeZ1sJ0BxNz6n/785i4S+3uT4RiqZPs4Ws0pcjsKeJ+UHxEtv9yI6M
XOLBHrcjaZR4rAe620zVzvIlX/bRnvoaQ+GXJdKQzysXx9v+d50RQOjylVirFaXJ
tkqxj2VV4UmXgZgbkFb7NP24pIID+dpc8I9z+DCcg/AdtB5F4oG9SJIseUuo1jOv
Hb7e8UkW6Z+D2TcRJkkfq8TDetXJKmdWKdJR7PTb/zUFHoLM86PF4qQ6Ru+pUmmi
PE/JliDtTg==
=XfXE
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: