lintian: executable-not-elf-or-script ./usr/x86_64-linux-gnu/arm-linux-gnueabi/lib/libopcodes.la

Bug #760420 reported by Steve Langasek
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
armel-cross-toolchain-base (Ubuntu)
Fix Released
Undecided
Unassigned
binutils (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Lintian reports a couple of warnings on binutils-arm-linux-gnueabi that should be fixed:

W: binutils-arm-linux-gnueabi: executable-not-elf-or-script ./usr/x86_64-linux-gnu/arm-linux-gnueabi/lib/libopcodes.la
W: binutils-arm-linux-gnueabi: executable-not-elf-or-script ./usr/x86_64-linux-gnu/arm-linux-gnueabi/lib/libbfd.la

These files should not be installed executable.

Tags: patch
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Bug is in packaging of binutils. Will work on fixing this and some of other cross binutils lintian errors.

Changed in binutils (Ubuntu):
status: New → Confirmed
Changed in armel-cross-toolchain-base (Ubuntu):
status: New → Confirmed
Marcin Juszkiewicz (hrw)
Changed in armel-cross-toolchain-base (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Now running lintian...
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-addr2line
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-ar
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-as
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-c++filt
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-elfedit
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-gprof
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-ld
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-ld.bfd
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-ld.gold
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-nm
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-objcopy
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-objdump
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-ranlib
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-readelf
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-size
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-strings
W: binutils-arm-linux-gnueabi: binary-without-manpage usr/bin/arm-linux-gnueabi-strip
W: binutils-arm-linux-gnueabi: executable-not-elf-or-script ./usr/x86_64-linux-gnu/arm-linux-gnueabi/lib/libopcodes.la
W: binutils-arm-linux-gnueabi: executable-not-elf-or-script ./usr/x86_64-linux-gnu/arm-linux-gnueabi/lib/libbfd.la
W: binutils-arm-linux-gnueabi: non-standard-dir-in-usr usr/arm-linux-gnueabi/
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/ar -> usr/bin/arm-linux-gnueabi-ar
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/as -> usr/bin/arm-linux-gnueabi-as
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/ld -> usr/bin/arm-linux-gnueabi-ld
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/ld -> usr/bin/arm-linux-gnueabi-ld.bfd
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/ld.gold -> usr/bin/arm-linux-gnueabi-ld.gold
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/nm -> usr/bin/arm-linux-gnueabi-nm
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/objcopy -> usr/bin/arm-linux-gnueabi-objcopy
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/objdump -> usr/bin/arm-linux-gnueabi-objdump
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/ranlib -> usr/bin/arm-linux-gnueabi-ranlib
W: binutils-arm-linux-gnueabi: package-contains-hardlink usr/arm-linux-gnueabi/bin/strip -> usr/bin/arm-linux-gnueabi-strip
W: binutils-arm-linux-gnueabi: non-standard-dir-in-usr usr/x86_64-linux-gnu/

Thats the current status.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

patch for binutils

tags: added: patch
Revision history for this message
Matthias Klose (doko) wrote :

afaics, this is fixed in oneiric

Changed in binutils (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

This patch solves problem for cross builds.

Changed in binutils (Ubuntu):
status: Fix Released → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package armel-cross-toolchain-base - 1.72

---------------
armel-cross-toolchain-base (1.72) oneiric; urgency=low

  * Integrated changes from PPA builds:
    - use fakeroot for eglibc builds
    - fixed mangling of versions in debian/control
    - added EXTRA_DEPS to get rid of gcc-4.5 dependency
    - lower dpkg dependency to 1.15.5
  * Bumped dependency on gcc-4.6 to 4.6.1-6 (patches got merged)
  * Refreshed eglibc patches for PPA:
    - new languages were added
    - do not move headers for non-multiarch builds
    - drop Multi-Arch: fields from debian/control for PPA builds
  * Depend on unversioned 'linux-source' package - closes LP: #827026
  * rewrote lintian overrides support for cross compilation files
    - closes LP: #798991, #760421
  * patched binutils to get rid of lintian warnings - closes LP: #760420
  * made some functions quiet
  * added "|true" to quilt invocations to make them work for empty series
  * Debian support related changes:
    - refreshed eglibc patches
    - rewrote build-linux step - closes #611382
 -- Marcin Juszkiewicz <email address hidden> Fri, 26 Aug 2011 10:58:06 +0200

Changed in armel-cross-toolchain-base (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package binutils - 2.21.53.20110810-0ubuntu2

---------------
binutils (2.21.53.20110810-0ubuntu2) oneiric; urgency=low

  * Build with proposed patch for PR ld/12965. LP: #641126.
  * Don't ship .la files in the cross binutils packages. LP: #760420.
  * For native builds, add the multiarch directories to the default
    search path. LP: #780455.
 -- Matthias Klose <email address hidden> Wed, 07 Sep 2011 15:36:22 +0200

Changed in binutils (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.