Landry Breuil <lan...@rhaalovely.net> writes:

> On Thu, Mar 17, 2016 at 10:46:04PM +0100, Jeremie Courreges-Anglas wrote:
>> Landry Breuil <lan...@rhaalovely.net> writes:
>> 
>> > Hi,
>> >
>> > mpi@ already fixed some ports (audio/mpd at least) by removing
>> > -Wl,--gc-sections from the linking flags, but 'lots' of other ports
>> > using this construct fail on powerpc. Maybe we should make it a noop on
>> > this arch ?
>> 
>> Unless someone comes up with a proper fix, here's a diff to
>> disable --gc-sections. You should get the following warning:
>
> Well, given the insane amount of replies my mail got, i doubt anyone's
> coming with a proper fix... Mark, Martin, since you're the macppc port
> maintainers, any opinion ?
>
> Landry

No test report / no opinion regarding this diff?

>> Index: bfd/elf32-ppc.c
>> ===================================================================
>> RCS file: /cvs/src/gnu/usr.bin/binutils-2.17/bfd/elf32-ppc.c,v
>> retrieving revision 1.3
>> diff -u -p -r1.3 elf32-ppc.c
>> --- bfd/elf32-ppc.c  3 Aug 2015 18:03:04 -0000       1.3
>> +++ bfd/elf32-ppc.c  17 Mar 2016 21:44:41 -0000
>> @@ -7447,7 +7447,7 @@ ppc_elf_finish_dynamic_sections (bfd *ou
>>  #endif
>>  
>>  #define elf_backend_plt_not_loaded  1
>> -#define elf_backend_can_gc_sections 1
>> +#define elf_backend_can_gc_sections 0
>>  #define elf_backend_can_refcount    1
>>  #define elf_backend_rela_normal             1
>>  
>> 
>> 
>> -- 
>> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
>> 
>

-- 
jca | PGP: 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to