This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lsb-spec] Re: Standardizing _Unwind_* error handling interfaces found in libgcc_s.so


Jim Wilson wrote:
> I thought of another thing I should clarify.
> 
> If you are documenting functions that might appear in a gcc compiled
> executable, then you want to mention all 13 functions.
> 
> If you are documenting functions that are meant for application use, then
> you should only mention the first 10 functions I listed.  These are the 10
> functions that are part of the IA-64 Unwind API.
> 
> The other 3 functions that gcc added on top of the IA-64 Unwind API
>         _Unwind_Find_FDE
>         _Unwind_GetDataRelBase
>         _Unwind_GetTextRelBase
> solve Unwind ABI library implementation details.  They are not meant for
> application use.  They are meant for use by other Unwind ABI libraries.  Since
> gcc only really supports its own unwind ABI libraries at present, we don't
> always bother to provide working versions of these functions.  Hence they are
> not safe for general application use.  They are only safe if you know what you
> are doing.
> 

LSB is about documenting the ABI, so they should be included unless an
application is required to link statically against this library.

	-hpa



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]