[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824102: gcc-6-powerpc64-linux-gnu-base: arch-dependent files in "Multi-Arch: same" package



Package: gcc-6-powerpc64-linux-gnu-base
Version: 6.1.1-2cross1
Severity: important
User: multiarch-devel@lists.alioth.debian.org
Usertags: multiarch

gcc-6-powerpc64-linux-gnu-base is marked as "Multi-Arch: same", but the following files are architecture-dependent:

/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/README.Debian.ppc64.gz
/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/changelog.Debian.gz

An example diff between i386 and amd64 (after ungzipping) is attached.

--
Jakub Wilk
diff -ur gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_i386/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/README.Debian.ppc64 gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_amd64/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/README.Debian.ppc64
--- gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_i386/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/README.Debian.ppc64	2016-05-11 20:19:09.000000000 +0200
+++ gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_amd64/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/README.Debian.ppc64	2016-05-10 22:54:41.000000000 +0200
@@ -45,7 +45,7 @@
 
 
 svn-updates:
-  updates from the 6 branch upto 20160510 (r236071).
+  updates from the 6 branch upto 20160509 (r236043).
 
 gcc-gfdl-build:
   Build a dummy s-tm-texi without access to the texinfo sources
@@ -179,6 +179,66 @@
   with earlier uploads of libgnatvsn5.  This patch shall be removed in the next
   major version of GNAT.
 
+ada-driver-check:
+  Simplify Ada driver check (we always build using the required
+  Ada version. Needed for warnings on alpha.
+
+ada-gcc-name:
+  use gcc-6 instead of gcc as the command name.
+
+ada-default-project-path:
+  - Change the default search path for project files to the one specified
+  by the Debian Policy for Ada: /usr/share/ada/adainclude.
+
+ada-library-project-files-soname:
+  - in project files, use the exact Library_Version provided, if any, as
+  the soname of libraries; do not strip minor version numbers
+  (PR ada/40025).
+
+ada-link-lib:
+  - Install the shared Ada libraries as '.so.1', not '.so' to conform
+  to the Debian policy.
+  - Don't include a runtime link path (-rpath), when linking binaries.
+  - Build the shared libraries on hppa-linux.
+  - Instead of building libada as a target library only, build it as
+  both a host and, if different, target library.
+  - Build the GNAT tools in their top-level directory; do not use
+  recursive makefiles.
+  - Link the GNAT tools dynamically.
+
+ada-libgnatvsn:
+  - Introduce a new shared library named libgnatvsn, containing
+  common components of GNAT under the GNAT-Modified GPL, for
+  use in GNAT tools, ASIS, GLADE and GPS.   Link the gnat tools
+  against this new library.
+
+ada-libgnatprj:
+  - Introduce a new shared library named libgnatprj, containing
+  the GNAT project file manager licensed under the pure GPL, for
+  use in GNAT tools, GLADE and GPS.  Link the GNAT tools against
+  this new library.
+
+ada-gnattools-cross:
+  - When building the native gnat, link the gnat tools against
+  the build tree (build/$(host_alias)/{libgnatvsn,libgnatprj}.)
+  - When building a cross gnat, link against the libgnatvsn-6-dev
+  and libgnatprj-6-dev packages.
+  This link will be done by /usr/bin/$(host_alias)-gnat*, thus
+  the native gnat with the same major version will be required.
+
+ada-acats:
+  - When running the ACATS, look for the gnat tools in their new
+  directory (build/gnattools), and for the shared libraries in
+  build/gcc/ada/rts, build/libgnatvsn and build/libgnatprj.
+
+libgnatprj-cross-hack:
+
+ada-sjlj:
+
+ada-link-shlib:
+  In gnatlink, pass the options and libraries after objects to the
+  linker to avoid link failures with --as-needed. Closes: #680292.
+
 gdc-6:
   This implements D language support in the GCC back end, and adds
   relevant documentation about the GDC front end (code part).
diff -ur gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_i386/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/changelog.Debian gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_amd64/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/changelog.Debian
--- gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_i386/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/changelog.Debian	2016-05-10 14:33:05.000000000 +0200
+++ gcc-6-powerpc64-linux-gnu-base_6.1.1-2cross1_amd64/usr/share/doc/gcc-6-powerpc64-linux-gnu-base/changelog.Debian	2016-05-09 19:36:52.000000000 +0200
@@ -1,8 +1,8 @@
 gcc-6 (6.1.1-2) unstable; urgency=medium
 
-  * Update to SVN 20160510 (r236071, 6.1.1) from the gcc-6-branch.
+  * Update to SVN 20160509 (r23603, 6.1.1) from the gcc-6-branch.
     - Fix PR tree-optimization/70956, PR sanitizer/70875, PR sanitizer/70342,
-      PR ada/70969, PR ada/70900.
+      PR ada/70969, PR ada/70900. 
 
   [ Matthias Klose ]
   * Call dh_makeshlibs with the --noscripts option when building a
@@ -16,13 +16,11 @@
   * Tighten debhelper build dependency for cross build dependencies.
   * Allow build dependencies for musl configurations (Helmut Grohne).
     Closes: #823769.
-  * Fix dependency resolution for libraries not built anymore from
-    this source package.
 
   [ Samuel Thibault ]
   * patches/ada-hurd.diff: Fix Get_Page_Size type.
 
- -- Matthias Klose <doko@debian.org>  Tue, 10 May 2016 13:34:49 +0200
+ -- Matthias Klose <doko@debian.org>  Mon, 09 May 2016 19:32:30 +0200
 
 gcc-6 (6.1.1-1) unstable; urgency=medium
 

Reply to: