Package: cross-gcc-dev
Version: 184
Severity: important
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

The recent gcc-7 and gcc-8 uploads add a feature called
FORCE_CROSS_LAYOUT. After these uploads, the cross-gcc-dev patches still
apply, but they apply in a useless way. Part of their effect is moved
from the cross compiler branch to the new FORCE_CROSS_LAYOUT branch and
thus rendered ineffective. The attached patch fixes that.

Helmut
--- cross-gcc-184/debian/changelog
+++ cross-gcc-184+nmu1/debian/changelog
@@ -1,3 +1,10 @@
+cross-gcc (184+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update for FORCE_CROSS_LAYOUT. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 03 Apr 2018 21:34:54 +0200
+
 cross-gcc (184) unstable; urgency=medium
 
   * rebuild for 8-20180331-1
--- 
cross-gcc-184/patches/gcc-7/0005-setting-all-the-various-paths-options-for-with_deps_.patch
+++ 
cross-gcc-184+nmu1/patches/gcc-7/0005-setting-all-the-various-paths-options-for-with_deps_.patch
@@ -83,11 +83,18 @@
 index caa8b5e..e9eaf0f 100644
 --- a/debian/rules.defs
 +++ b/debian/rules.defs
-@@ -209,6 +209,9 @@ else
+@@ -209,10 +209,16 @@ else
      # cross compiler, sets WITH_SYSROOT on it's own
      DEB_CROSS = yes
      build_type = build-cross
 +    ifeq ($(with_deps_on_target_arch_pkgs),yes)
++      with_sysroot = /
++    endif
+   else ifeq ($(FORCE_CROSS_LAYOUT),yes)
+     # a native build with a cross layout
+     DEB_CROSS = yes
+     build_type = build-cross
++    ifeq ($(with_deps_on_target_arch_pkgs),yes)
 +      with_sysroot = /
 +    endif
    else
--- 
cross-gcc-184/patches/gcc-8/0005-setting-all-the-various-paths-options-for-with_deps_.patch
+++ 
cross-gcc-184+nmu1/patches/gcc-8/0005-setting-all-the-various-paths-options-for-with_deps_.patch
@@ -83,11 +83,18 @@
 index c63af56..3690f1b 100644
 --- a/debian/rules.defs
 +++ b/debian/rules.defs
-@@ -209,6 +209,9 @@ else
+@@ -209,10 +209,16 @@ else
      # cross compiler, sets WITH_SYSROOT on it's own
      DEB_CROSS = yes
      build_type = build-cross
 +    ifeq ($(with_deps_on_target_arch_pkgs),yes)
++      with_sysroot = /
++    endif
+   else ifeq ($(FORCE_CROSS_LAYOUT),yes)
+     # a native build with a cross layout
+     DEB_CROSS = yes
+     build_type = build-cross
++    ifeq ($(with_deps_on_target_arch_pkgs),yes)
 +      with_sysroot = /
 +    endif
    else

Reply via email to