Source: gcc-5
Version: 5-20150121-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

Building a cross compiler from gcc-5 fails for any architecture, because
cross-install-location.diff fails to apply. Please consider updating it
with the attached patch.

Helmut
diff -u gcc-5-5-20150121/debian/changelog gcc-5-5-20150121/debian/changelog
--- gcc-5-5-20150121/debian/changelog
+++ gcc-5-5-20150121/debian/changelog
@@ -1,3 +1,10 @@
+gcc-5 (5-20150121-1.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Fix debian/patches/cross-install-location.diff for gcc-5. Closes: #-1.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 23 Jan 2015 23:22:37 +0100
+
 gcc-5 (5-20150121-1) experimental; urgency=medium
 
   * GCC 5.
diff -u gcc-5-5-20150121/debian/patches/cross-install-location.diff 
gcc-5-5-20150121/debian/patches/cross-install-location.diff
--- gcc-5-5-20150121/debian/patches/cross-install-location.diff
+++ gcc-5-5-20150121/debian/patches/cross-install-location.diff
@@ -61,8 +61,8 @@
  ACLOCAL_AMFLAGS = -I .. -I ../config
  AUTOMAKE_OPTIONS = no-dependencies
  gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
--libexecsubdir := $(libexecdir)/gcc/$(target_noncanonical)/$(gcc_version)
-+libexecsubdir := $(libexecdir)/gcc-cross/$(target_noncanonical)/$(gcc_version)
+-libexecsubdir := 
$(libexecdir)/gcc/$(real_target_noncanonical)/$(gcc_version)$(accel_dir_suffix)
++libexecsubdir := 
$(libexecdir)/gcc-cross/$(real_target_noncanonical)/$(gcc_version)$(accel_dir_suffix)
  AM_CPPFLAGS = -I$(top_srcdir)/../include $(DEFS)
  AM_CFLAGS = @ac_lto_plugin_warn_cflags@
  AM_LDFLAGS = @ac_lto_plugin_ldflags@
@@ -74,8 +74,8 @@
  
  gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
  target_noncanonical := @target_noncanonical@
--libexecsubdir := $(libexecdir)/gcc/$(target_noncanonical)/$(gcc_version)
-+libexecsubdir := $(libexecdir)/gcc-cross/$(target_noncanonical)/$(gcc_version)
+-libexecsubdir := 
$(libexecdir)/gcc/$(real_target_noncanonical)/$(gcc_version)$(accel_dir_suffix)
++libexecsubdir := 
$(libexecdir)/gcc-cross/$(real_target_noncanonical)/$(gcc_version)$(accel_dir_suffix)
  
  AM_CPPFLAGS = -I$(top_srcdir)/../include $(DEFS)
  AM_CFLAGS = @ac_lto_plugin_warn_cflags@
@@ -150,11 +150,11 @@
  # --------
  
  # Directory in which the compiler finds libraries etc.
--libsubdir = $(libdir)/gcc/$(target_noncanonical)/$(version)
-+libsubdir = $(libdir)/gcc-cross/$(target_noncanonical)/$(version)
+-libsubdir = 
$(libdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
++libsubdir = 
$(libdir)/gcc-cross/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
  # Directory in which the compiler finds executables
--libexecsubdir = $(libexecdir)/gcc/$(target_noncanonical)/$(version)
-+libexecsubdir = $(libexecdir)/gcc-cross/$(target_noncanonical)/$(version)
+-libexecsubdir = 
$(libexecdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
++libexecsubdir = 
$(libexecdir)/gcc-cross/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
  # Directory in which all plugin resources are installed
  plugin_resourcesdir = $(libsubdir)/plugin
   # Directory in which plugin headers are installed
@@ -261,9 +261,9 @@
 --- a/src/libgomp/Makefile.in
 +++ b/src/libgomp/Makefile.in
 @@ -291,8 +291,8 @@
- SUBDIRS = testsuite
- gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
- search_path = $(addprefix $(top_srcdir)/config/, $(config_path)) $(top_srcdir)
+ search_path = $(addprefix $(top_srcdir)/config/, $(config_path)) 
$(top_srcdir) \
+             $(top_srcdir)/../include
+ 
 -fincludedir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/finclude
 -libsubincludedir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
 +fincludedir = $(libdir)/gcc-cross/$(target_alias)/$(gcc_version)/finclude
@@ -294,8 +294,8 @@
  STRIP_FOR_TARGET = $(STRIP)
  
  # Directory in which the compiler finds libraries etc.
--libsubdir = $(libdir)/gcc/$(host_noncanonical)/$(version)
-+libsubdir = $(libdir)/gcc-cross/$(host_noncanonical)/$(version)
+-libsubdir = $(libdir)/gcc/$(host_noncanonical)/$(version)@accel_dir_suffix@
++libsubdir = 
$(libdir)/gcc-cross/$(host_noncanonical)/$(version)@accel_dir_suffix@
  # Used to install the shared libgcc.
  slibdir = @slibdir@
  # Maybe used for DLLs on Windows targets.

Reply via email to