[PATCH] AIX: Filename-based shared library versioning for libgcc_s

David Edelsohn dje.gcc@gmail.com
Tue Nov 25 14:25:00 GMT 2014


On Tue, Nov 11, 2014 at 10:42 AM, Michael Haubenwallner
<michael.haubenwallner@ssi-schaefer.com> wrote:
>
>
> On 11/11/2014 04:02 PM, David Edelsohn wrote:
>> Michael,
>>
>> Why does the configure change match with p*-*-aix... instead of power*
>> or powerpc*?  Yes, it's unique and will match, but why make it as
>> short as possible, which doesn't match other uses?
>
> Actually I did have powerpc* initially, but gmp-6.0.0 config.guess'ed
> power7-ibm-aix6.1.0.0 now. Then I've thought that one may use ppc as well,
> but now I see this config.sub's to powerpc anyway, so power* is fine.
> Patch updated.
>
>> In your documentation, how are you distinguishing between Dynamic
>> Linking and Runtime Linking?
>
> I've tried to use the same naming scheme as in the "ld Command Reference"
> and the "dlopen Subroutine" man pages.
>
> Actually, there is
> at linktime:
>   Dynamic Linking: also known as Dynamic Mode or (more common)
>    Shared Linking: record a shared object's name into the created binary
>
> at runtime:
>   Runtime Loading: load these shared objects at process startup
>   Runtime Linking: resolve the symbols after loading shared objects
>   Dynamic Loading: load shared objects by application logic with dlopen()
>
> I'm unsure how to make this as clear as possible though.

Now that things have calmed down with respect to breakage on AIX, the
patch for building libgcc_s is okay.

Thanks, David



More information about the Gcc-patches mailing list