Opened 11 years ago

Last modified 2 years ago

#39917 new defect

arm-elf-gdb conflicts with binutils

Reported by: irony42@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: cooljeanius (Eric Gallager)
Port: arm-elf-gdb binutils

Description (last modified by larryv (Lawrence Velázquez))

arm-elf-gdb installs a lot of files with a very high potential for conflicts (and one that conflicts with port:binutils)

These file are:

/opt/local/share/gdb/syscalls/
    amd64-linux.xml, gdb-syscalls.dtd, i386-linux.xml, ppc-linux.xml, ppc64-linux.xml
/opt/local/share/info/
    annotate.info, bfd.info, configure.info, gdb.info, gdb.info-*, gdbint.info, gdbint.info-*, stabs.info

/opt/local/share/info/bfd.info conflicts with port:binutils... perhaps this "bfd" thing should be packaged as a separate port (there are more "bfd" files these ports share in common).

Change History (6)

comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)

Cc: billy@… removed
Description: modified (diff)
Owner: changed from macports-tickets@… to billy@…
Port: binutils added

comment:2 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 10 years ago by cooljeanius (Eric Gallager)

/opt/local/share/info/bfd.info conflicts with port:binutils... perhaps this "bfd" thing should be packaged as a separate port
(there are more "bfd" files these ports share in common).

The regular gdb port also installs stuff from bfd, and also conflicts with binutils: #43591 and some of the other cross-gdb ports: #43098

Also, this is not the exact same conflict, but the issue of gdb (and by extension, binutils) conflicting with various cross-gdb installations has come up recently on the upstream gdb-patches mailing lists: http://sourceware.org/ml/gdb-patches/2014-07/msg00007.html

Last edited 10 years ago by cooljeanius (Eric Gallager) (previous) (diff)

comment:4 Changed 8 years ago by mf2k (Frank Schima)

Owner: changed from billy@… to macports-tickets@…

See #52183.

comment:5 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

x86_64-w64-mingw32-binutils conflicts with i386-elf-binutils...

--->  Activating x86_64-w64-mingw32-binutils @2.34_0
Error: Failed to activate x86_64-w64-mingw32-binutils: Image error: /opt/local/include/ctf-api.h is being used by the active i386-elf-binutils port.  Please deactivate this port first, or use 'port -f activate x86_64-w64-mingw32-binutils' to force the activation.

comment:6 Changed 2 years ago by cooljeanius (Eric Gallager)

This also applies to arm-none-eabi-gdb and gdb

Edit: I guess that's #43098 again...

Last edited 2 years ago by cooljeanius (Eric Gallager) (previous) (diff)
Note: See TracTickets for help on using tickets.