[committed/darwin] handle LC_RPATH

Tristan Gingold gingold@adacore.com
Fri Oct 9 15:33:00 GMT 2009


Hi,

this tiny patch makes the bfd mach-o back-end recognize the LC_RPATH  
command.

Tristan.

bfd/
2009-10-09  Tristan Gingold  <gingold@adacore.com>

	* mach-o.c (bfd_mach_o_read_command): Handle BFD_MACH_O_LC_RPATH.
	(bfd_mach_o_bfd_print_private_bfd_data): Ditto.

Index: mach-o.c
===================================================================
RCS file: /cvs/src/src/bfd/mach-o.c,v
retrieving revision 1.45
diff -c -r1.45 mach-o.c
*** mach-o.c	9 Oct 2009 15:14:56 -0000	1.45
--- mach-o.c	9 Oct 2009 15:31:51 -0000
***************
*** 2523,2528 ****
--- 2523,2529 ----
       case BFD_MACH_O_LC_SUB_UMBRELLA:
       case BFD_MACH_O_LC_SUB_LIBRARY:
       case BFD_MACH_O_LC_SUB_CLIENT:
+     case BFD_MACH_O_LC_RPATH:
         if (bfd_mach_o_read_str (abfd, command) != 0)
           return -1;
         break;
***************
*** 3788,3793 ****
--- 3789,3795 ----
           case BFD_MACH_O_LC_SUB_UMBRELLA:
           case BFD_MACH_O_LC_SUB_LIBRARY:
           case BFD_MACH_O_LC_SUB_CLIENT:
+         case BFD_MACH_O_LC_RPATH:
   	  {
   	    bfd_mach_o_str_command *str = &cmd->command.str;
   	    fprintf (file, " %s\n", str->str);



More information about the Binutils mailing list