This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch, libobjc] export __objc_get_forward_imp, get_imp again
- From: pinskia at gmail dot com
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Nicola Pero <nicola dot pero at meta-innovation dot com>
- Date: Wed, 21 Jan 2015 08:41:46 -0800
- Subject: Re: [patch, libobjc] export __objc_get_forward_imp, get_imp again
- Authentication-results: sourceware.org; auth=none
- References: <54BF6B0F dot 5040502 at ubuntu dot com>
> On Jan 21, 2015, at 1:02 AM, Matthias Klose <doko@ubuntu.com> wrote:
>
> __objc_get_forward_imp and get_imp were exported in libobjc since GCC 4.1, for
> some reason these are not exported anymore in GCC 5 (both declared inline). So
> either export these as before, or don't export them and bump the soname. The
> latter seems to be unwanted, and at least gnustep-base is using the get_imp
> function. So better keep the references in GCC 5?
>
> Is this an intended change in GCC 5 to not to export inline methods anymore?
Just remove the inline instead.
Thanks,
Andrew
>
> Matthias
>
> <libobjc-extern-inline.diff>