Bug#1060001: libgcc-s1: move libgcc_s.so.1 to /usr for DEP17

2024-01-04 Thread Helmut Grohne
Package: libgcc-s1
Version: 13.2.0-8
Tags: patch
User: helm...@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


Processed: [bts-link] source package src:gcc-11

2024-01-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> #
> # bts-link upstream status pull for source package src:gcc-11
> # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
> # https://bts-link-team.pages.debian.net/bts-link/
> #
> user debian-bts-l...@lists.debian.org
Setting user to debian-bts-l...@lists.debian.org (was 
debian-bts-l...@lists.debian.org).
> # remote status report for #1004184 (http://bugs.debian.org/1004184)
> # Bug title: gcc-11: generate bad code for matplotlib with -O1/-O2 on mips64el
> #  * http://gcc.gnu.org/PR104914
> #  * remote status changed: NEW -> RESOLVED
> #  * remote resolution changed: (?) -> FIXED
> #  * closed upstream
> tags 1004184 + fixed-upstream
Bug #1004184 [src:gcc-11] gcc-11: generate bad code for matplotlib with -O1/-O2 
on mips64el
Added tag(s) fixed-upstream.
> usertags 1004184 - status-NEW
Usertags were: status-NEW.
There are now no usertags set.
> usertags 1004184 + status-RESOLVED resolution-FIXED
There were no usertags set.
Usertags are now: status-RESOLVED resolution-FIXED.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1004184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004184
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[bts-link] source package src:gcc-11

2024-01-04 Thread debian-bts-link
#
# bts-link upstream status pull for source package src:gcc-11
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
# https://bts-link-team.pages.debian.net/bts-link/
#

user debian-bts-l...@lists.debian.org

# remote status report for #1004184 (http://bugs.debian.org/1004184)
# Bug title: gcc-11: generate bad code for matplotlib with -O1/-O2 on mips64el
#  * http://gcc.gnu.org/PR104914
#  * remote status changed: NEW -> RESOLVED
#  * remote resolution changed: (?) -> FIXED
#  * closed upstream
tags 1004184 + fixed-upstream
usertags 1004184 - status-NEW
usertags 1004184 + status-RESOLVED resolution-FIXED

thanks