Bug#1060001: libgcc-s1: move libgcc_s.so.1 to /usr for DEP17
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
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
# # 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