Getting tired of me yet? :-) Three patches attached. The first includes a set of fixes for the cross-building support when multiarch is turned on. The second is the promised update corresponding to the preceding gcc-4.4 patch, fixing up the multilib directories when building for multiarch. The third and final patch is a change to gcc-4.5-base, to put the architecture-specific list of applied patches in a separate README.Debian.$arch so that this Multi-Arch: same package doesn't put architecture-dependent data in a common path.
With this set, I believe we're current wrt Ubuntu natty as far as multiarch support is concerned. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: steve.langa...@linaro.org-20110321071557-\ # 016o1nos16rzksjl # target_branch: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-4.5 # testament_sha1: 6a752860932cd40fdf7ec6a26cdd540d1564ec1d # timestamp: 2011-03-21 00:16:37 -0700 # base_revision_id: svn-v4:6ca36cf4-e1d1-0310-8c6f-\ # e303bb2178ca:branches/sid/gcc-4.5:5124 # # Begin patch === modified file 'debian/changelog' --- debian/changelog 2011-03-17 12:10:56 +0000 +++ debian/changelog 2011-03-21 07:15:57 +0000 @@ -18,6 +18,10 @@ * OTOH, libgcj_bc *is* in $(libdir). * the spu build is not a multiarch build; look in the correct non-multiarch directory. + * debian/rules2: pass --libdir also for stageX builds, needed in order to + successfully build for multiarch. + * debian/rules2: $(usr_lib) for a cross-build should not include the + multiarch dir as part of the path. -- Steve Langasek <vor...@debian.org> Sun, 13 Mar 2011 16:42:03 -0700 === modified file 'debian/rules2' --- debian/rules2 2011-03-17 12:10:56 +0000 +++ debian/rules2 2011-03-21 07:15:57 +0000 @@ -161,6 +161,7 @@ --disable-multilib \ --disable-threads \ --libexecdir=/$(libexecdir) \ + --libdir=/$(PF)/$(libdir) \ --with-build-sysroot=$(with_build_sysroot) \ --with-sysroot=$(with_sysroot) @@ -664,7 +665,11 @@ d_l= debian/$(p_l) d_d= debian/$(p_d) -usr_lib = $(PFL)/$(libdir) +ifeq ($(DEB_CROSS),yes) + usr_lib = $(PFL)/lib +else + usr_lib = $(PFL)/$(libdir) +endif usr_lib32 = $(PFL)/lib32 usr_libn32 = $(PFL)/lib32 usr_lib64 = $(PFL)/lib64 # Begin bundle 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 JBmyhebA
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: steve.langa...@linaro.org-20110321072642-\ # hl0le3pg3pk631qg # target_branch: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-4.5 # testament_sha1: 60ae79fdb5262250842874e5c8dfdf7599468f14 # timestamp: 2011-03-21 00:26:49 -0700 # base_revision_id: svn-v4:6ca36cf4-e1d1-0310-8c6f-\ # e303bb2178ca:branches/sid/gcc-4.5:5124 # # Begin patch === modified file 'debian/changelog' --- debian/changelog 2011-03-17 12:10:56 +0000 +++ debian/changelog 2011-03-21 07:26:42 +0000 @@ -18,6 +18,13 @@ * OTOH, libgcj_bc *is* in $(libdir). * the spu build is not a multiarch build; look in the correct non-multiarch directory. + * debian/patches/gcc-multiarch+biarch.diff: restore the original intent of + the patch, namely, that the multilib dir for the default variant is + always equal to libdir (the multiarch dir), and we walk up the tree + to find lib<qual> for the secondary variant. + * debian/patches/gcc-multiarch+biarch32.diff: apply the same multilib + directory rewriting for biarch paths with multiarch as we do without; + still needed in the near term. -- Steve Langasek <vor...@debian.org> Sun, 13 Mar 2011 16:42:03 -0700 === modified file 'debian/patches/gcc-multiarch+biarch.diff' --- debian/patches/gcc-multiarch+biarch.diff 2011-03-14 22:18:13 +0000 +++ debian/patches/gcc-multiarch+biarch.diff 2011-03-21 07:26:42 +0000 @@ -7,7 +7,7 @@ MULTILIB_OPTIONS = m64/m31 MULTILIB_DIRNAMES = 64 32 -MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) -+MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,.) $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,.) ++MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . --- a/src/gcc/config/sparc/t-linux64 +++ b/src/gcc/config/sparc/t-linux64 @@ -26,7 +26,7 @@ @@ -15,7 +15,7 @@ MULTILIB_OPTIONS = m64/m32 MULTILIB_DIRNAMES = 64 32 -MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) -+MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,.) $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,.) ++MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . LIBGCC = stmp-multilib INSTALL_LIBGCC = install-multilib @@ -26,7 +26,7 @@ MULTILIB_OPTIONS = m64/m32 MULTILIB_DIRNAMES = 64 32 -MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) -+MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,.) $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,.) ++MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . LIBGCC = stmp-multilib INSTALL_LIBGCC = install-multilib @@ -37,7 +37,7 @@ MULTILIB_EXCEPTIONS = MULTILIB_EXCLUSIONS = -MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib) -+MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,.) $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../../lib32,.) ++MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . MULTILIB_MATCHES = softfp_wrap_start := '\#ifndef __powerpc64__' === added file 'debian/patches/gcc-multiarch+biarch32.diff' --- debian/patches/gcc-multiarch+biarch32.diff 1970-01-01 00:00:00 +0000 +++ debian/patches/gcc-multiarch+biarch32.diff 2011-03-21 07:26:42 +0000 @@ -0,0 +1,52 @@ +# DP: Use lib instead of lib64 as multilibdir on amd64, sparc64 and ppc64, +# DP: including when building for multiarch. + +Index: trunk/src/gcc/config/i386/t-linux64 +=================================================================== +--- trunk.orig/src/gcc/config/i386/t-linux64 ++++ trunk/src/gcc/config/i386/t-linux64 +@@ -25,7 +25,7 @@ + + MULTILIB_OPTIONS = m64/m32 + MULTILIB_DIRNAMES = 64 32 +-MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . ++MULTILIB_OSDIRNAMES = . $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,../lib32) + + LIBGCC = stmp-multilib + INSTALL_LIBGCC = install-multilib +Index: trunk/src/gcc/config/rs6000/t-linux64 +=================================================================== +--- trunk.orig/src/gcc/config/rs6000/t-linux64 ++++ trunk/src/gcc/config/rs6000/t-linux64 +@@ -36,7 +36,7 @@ + MULTILIB_EXTRA_OPTS = fPIC mstrict-align + MULTILIB_EXCEPTIONS = + MULTILIB_EXCLUSIONS = +-MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . ++MULTILIB_OSDIRNAMES = . $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,../lib32) + MULTILIB_MATCHES = + + softfp_wrap_start := '\#ifndef __powerpc64__' +Index: trunk/src/gcc/config/s390/t-linux64 +=================================================================== +--- trunk.orig/src/gcc/config/s390/t-linux64 ++++ trunk/src/gcc/config/s390/t-linux64 +@@ -7,4 +7,4 @@ + + MULTILIB_OPTIONS = m64/m31 + MULTILIB_DIRNAMES = 64 32 +-MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . ++MULTILIB_OSDIRNAMES = . $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,../lib32) +Index: trunk/src/gcc/config/sparc/t-linux64 +=================================================================== +--- trunk.orig/src/gcc/config/sparc/t-linux64 ++++ trunk/src/gcc/config/sparc/t-linux64 +@@ -26,7 +26,7 @@ + + MULTILIB_OPTIONS = m64/m32 + MULTILIB_DIRNAMES = 64 32 +-MULTILIB_OSDIRNAMES = $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib64),../../lib64,../lib64) . ++MULTILIB_OSDIRNAMES = . $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../../usr/lib32),../../lib32,../lib32) + + LIBGCC = stmp-multilib + INSTALL_LIBGCC = install-multilib === modified file 'debian/rules.patch' --- debian/rules.patch 2011-03-14 22:18:13 +0000 +++ debian/rules.patch 2011-03-21 07:26:42 +0000 @@ -251,6 +251,12 @@ debian_patches += gcc-powerpc-undef ifeq ($(with_multiarch_lib),yes) debian_patches += gcc-multiarch+biarch + ifeq ($(biarch32),yes) + debian_patches += gcc-multiarch+biarch32 + endif + ifneq (,$(findstring sparc64,$(DEB_TARGET_ARCH))) + debian_patches += gcc-multiarch+biarch32 + endif else ifeq ($(biarch32),yes) debian_patches += gcc-multilib64 # Begin bundle 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 x2qckvf/i7kinChIcQjTPoA=
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: steve.langa...@linaro.org-20110321073119-\ # z4e4tjdl1f1ffsxq # target_branch: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-4.5 # testament_sha1: b96feb97f5d8695b9e3bacabea3e458c9241c407 # timestamp: 2011-03-21 00:31:43 -0700 # base_revision_id: svn-v4:6ca36cf4-e1d1-0310-8c6f-\ # e303bb2178ca:branches/sid/gcc-4.5:5124 # # Begin patch === renamed file 'debian/README' => 'debian/README.Debian' --- debian/README 2007-09-01 21:27:37 +0000 +++ debian/README.Debian 2011-03-21 07:31:19 +0000 @@ -31,3 +31,6 @@ Arthur Loiret <arthur.loi...@gmail.com> (gdc) =============================================================================== + +Information about patches applied to this package can be found in +README.Debian.$arch for the corresponding architecture. === modified file 'debian/changelog' --- debian/changelog 2011-03-17 12:10:56 +0000 +++ debian/changelog 2011-03-21 07:31:19 +0000 @@ -18,6 +18,11 @@ * OTOH, libgcj_bc *is* in $(libdir). * the spu build is not a multiarch build; look in the correct non-multiarch directory. + * Put our list of patches in README.Debian.$(DEB_TARGET_ARCH) instead of + in README.Debian, so that the individual files are architecture-neutral + and play nicely with multiarch. LP: #737846. + * Add a comment at the bottom of README.Debian with a pointer to the new + file listing the patches. -- Steve Langasek <vor...@debian.org> Sun, 13 Mar 2011 16:42:03 -0700 === modified file 'debian/rules.d/binary-base.mk' --- debian/rules.d/binary-base.mk 2010-11-17 11:52:18 +0000 +++ debian/rules.d/binary-base.mk 2011-03-21 07:31:19 +0000 @@ -30,7 +30,7 @@ ln -sf $(BASE_VERSION) $(d_base)/usr/spu/lib/gcc/spu/$(GCC_VERSION) endif - dh_installdocs -p$(p_base) + dh_installdocs -p$(p_base) debian/README.Debian.$(DEB_TARGET_ARCH) dh_installchangelogs -p$(p_base) dh_compress -p$(p_base) dh_fixperms -p$(p_base) === modified file 'debian/rules2' --- debian/rules2 2011-03-17 12:10:56 +0000 +++ debian/rules2 2011-03-21 07:31:19 +0000 @@ -839,8 +839,7 @@ fi endif rm -f $(configure_stamp) $(build_stamp) - : # generate debian/README.Debian - cat debian/README $(patch_stamp) > debian/README.Debian + cp $(patch_stamp) debian/README.Debian.$(DEB_TARGET_ARCH) rm -rf $(builddir) mkdir $(builddir) @@ -1508,7 +1507,7 @@ rm -f debian/shlibs.local debian/substvars.local rm -f debian/*.debhelper -[ -d debian/bugs ] && $(MAKE) -C debian/bugs clean - rm -f debian/README.libstdc++-baseline debian/README.Bugs debian/README.Debian + rm -f debian/README.libstdc++-baseline debian/README.Bugs debian/README.Debian.$(DEB_TARGET_ARCH) rm -f debian/lib*gcj-bc.shlibs rm -rf bin locales share rm -rf check-inst # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWcTn5xAABEvfgEAwXn//93/m XAC////wYAc99R8gAAQgCpKUCjmjJiYAJiMCNMCDEYJkwCMOaMmJgAmIwI0wIMRgmTAIw5oyYmAC YjAjTAgxGCZMAjCGoJGgNkhoAAAAANAAARSIqe0no1NPUyeqemmhHqaep+VGRkNBpoNPSASRCZAJ piAJpGFT9AUbao0yaaPSaNlEmk2HLfggoQVGCIEADnbh60xvQ7y9wyLClKU0yZZExrUdWSLWQSCd 7zpCEtfDdGMN6B0XjLxPrdI+v/O4P8hRiIGAAAYBN7EReVOkCfeQbzikpBsC1uLU1aHAzTG06eZk fVziYh9T9h6tJnZzMlFfUYj1LKRDsbbcPtLAnYQLD/o5Q5A5QoczYE65hDAoTMSSPmMB5kythzMa BPMvPbx56+e63oVvByxufmHXz3fv71aYU1m1OiUt4rIMaVkMEwZpyA9KYoO54uWuZTfF9/XWXqFw OFIJmUOVxZbVC5QyV+yR5x99dSXMFVu7FCQrQqvf2AMl3gqBWhOy5eCFu7gq2BcjKaXrJKOVge3j WhOyHYG7AyQO+yIlHL1SBwUUguN5DfrqbyukyYLie0gTFFXeJSs9g8oKhsAoxFsEgfDzwSDjEFK8 F8B+1P74AqxKVWFSLar92O3SGy/H3isp5YZltEbhqitIOHulM3As2VTXhkBsNDQdIN4b8gWQLpZw wtiOWHIFjUC00SD3ZmPC9FtnGwa6MuZnvyilMPVJIzHGs6cS2CpjgBZckFVEgvEncExayzrgQOJU MkFrqvt1Zjhdn0wSCyrXbd05DakDCOtoEkg1BaFQpFqyYZn3tdiZE6GBlODEcH2RHj/CXe9aLCoZ rQ+4Jogt4+dtBkcDCVnPCe4ZGUqWCiQMi8k99xiFxuLhrNLFxrtOT0Ky7LBdyXcNtFmfkC1SsSDO w2FyEORvloEb3wJNAuGBXGZy/E23KKQW5ViuzHLrb3ekTM6jy2zZjVVyquHM87DMmSuxukdUguSD ExJ3GWWURipwU4Q2RqDE2QN+67TM4FeRWZwuSd7zIeZgazGp+xn2xjXfJmRBJ47aJBGOLFmFTxlp BFTiaTRRCiU5gN8Ua+fA4jWuJ3ZMN2CHHoHxqAuDxQsFfFPFMpZliIYYgpHZuTuTvVmpuVoV/KYv BLFUoT9JXkcSu4kVp+zPM0QSYMUqUv4UtThS9Oy01MRGrtkvplQBFgQJ0GCh6Ocw2YUqHtx7TfLC INm/1of0+FvCEGSaLSCeGTm9yLcofP9KEEbEi4AzD4iTf6kVj1CYsXPXgch2+RYkGZA6ERyHb1D6 JBAG+hsgdUJeh6ROHkCOH8n9BLysBHkaknPwgMfIZIKtxqZJBFIMMi2AYnUEQu4cDxzLUg3Hh3sR 8eJxdSBMMlJNhU2Rvb9/00W8o8xx/oqwUWS4HBINOfpA06dClwuJQVReW8pFU0ETWv5FDgC1R2ht 5b/JF6+wKXliuX59T0Pa1cw0gOMHP0mqIUFIN/XoaJBcyQP2ImnF0LoeLH4lhV8w2BZyZdzPiGKU TPP8FkCYBhd5JNxrPafdvHYfDc1m4j05CX628m4f+clqsjgao1sDoN/jlV59PGQrDAEOmreLWoWa yJIT5w7Md3ZIOxmciOXUF7vdL4G9IPA5uVVV9wXD1l0Eyms0JYD/A7L/YEL5YbJS3gZ6KGDSjIX1 g9VMDghQ9TrLoIdUHmEhmpVIBlASsE1iXc0JOdrSLVpB3fzQN4lU70ZgDmhqykhXL1SgQxpMtkbj /HDOk9iXjsSuB1/AeWBtmFVAUuK6REkY4F0hMMYNS1TDpR1bSjmANY00fdFPgFujTiq3HO7iMGFQ ZG/AfBTUiSLioUYiBt6TpDsyIhEAgCLRh0osmn1KiP2ZVIEyiblWCGIGG7OXOZHNFQ8DnKS5xgTw mWVJYoThOqK2dxK0erHU6yOm9wYUHRFFblrG19N1MP6AoEabkMlIxBEQJLB0jbXxvRWhWdPWAUQr o4RqbwR73mmNZL5McmQDsIalmkaJBiGTF4Xgu9K1KAVi65FhI8qoboFDahgt8KDpLoCxmbDgoBC1 3DiBJQEzsUUTZ94oWwDvqBwVOETngTJfQFNWEUrU+A9GFbadua3rtuKhz8xmx2QWP4JcRyLAuZzE lxLBaE5gzQusNR0UBQqRL/4u5IpwoSGJz84g
signature.asc
Description: Digital signature