[RFC][PATCH] MIPS ifunc for binutils

Jack Carter jack.carter@imgtec.com
Wed Aug 21 12:35:00 GMT 2013


So I don't mess up the conversation, I'll make the easy changes so far 
suggested, play with preemption and resubmit the patch for review. It 
will allow me to focus on the ABI issues going forward. I also have a 
request to produce a formal ABI doc for the MIPS ifunc implementation. I 
will add that as well so that when we come to agreement, we will have 
agreed to the same thing.

When resubmitting, do I change the subject of the email. Otherwise I 
will keep it as "Re: [RFC][PATCH] MIPS ifunc for binutils".

I worked for MIPS and then SGI for a long time so my nomenclature needs 
to be updated to fit binutils. For me there were 3 flavors of what we 
called executables:
     non-shared,
     call-shared (CPIC - not exactly what it is in gnu land)
     shared (PIC).

I think from what you have stated that these translate to:
     normal executable (ET_EXEC)
     PIE (ET_DYN)
     DSO (ET_DYN)

I will change to use the gnu version. I still struggle with not calling 
the dynamic linker "rld". Old dog, new tricks.

Thanks,

Jack





More information about the Binutils mailing list