gnu-gabi group (Was: Re: Linux-abi group)
Suprateeka R Hegde
hegdesmailbox@gmail.com
Sun Feb 14 18:17:00 GMT 2016
On 11-Feb-2016 09:55 PM, H.J. Lu wrote:
> On Thu, Feb 11, 2016 at 8:05 AM, Suprateeka R Hegde
> <hegdesmailbox@gmail.com> wrote:
>> On 11-Feb-2016 07:21 PM, H.J. Lu wrote:
>>>
>>> On Thu, Feb 11, 2016 at 2:26 AM, Suprateeka R Hegde
>>> <hegdesmailbox@gmail.com> wrote:
>>>>
>>>> H.J,
>>>>
>>>> I think we are fragmenting with too many standards and mailing lists.
>>>> This
>>>> new discussion group and eventually the resulting standards, all might be
>>>> put under LSB http://refspecs.linuxfoundation.org/lsb.shtml
>>>>
>>>> The Intro on LSB says:
>>>>
>>>> http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/elfintro.html
>>>>
>>>> And thats what this proposal is intended for.
>>>>
>>>> And we can use the LSB mailing list
>>>> https://lists.linux-foundation.org/mailman/listinfo/lsb-discuss for all
>>>> discussions.
>>>>
>>>> What do you think?
>>>>
>>>
>>> LSB lists extensions which have been implemented. But it isn't a spec
>>> you can use to implement them. For example:
>>>
>>>
>>> http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/progheader.html
>>>
>>> lists PT_GNU_EH_FRAME, PT_GNU_STACK and PT_GNU_RELRO.
>>> But it gives no details. Linux ABI group is the place where we propose
>>> extensions before they get implemented.
>>
>>
>> How to implement, according to me, is design details of a particular
>> product. It also depends on the language used to develop the product.
>> Standards, in most cases, are not tied to a language and hence do not
>> enforce implementation details.
>>
>>
>
> That is exactly what Linux ABI group tries to address. Please see
> the Linux gABI extension draft at
>
> https://github.com/hjl-tools/linux-abi/wiki/Linux-Extensions-to-gABI
>
> It describes the conventions and constraints on the implementa-
> tion of these extensions for interoperability between various tools.
(I suddenly see the subject changed to gnu-gabi from linux-abi. If I
missed any e-mail in the transition, my apologies.)
Why should it re-describe or repeat what already exists in LSB. For
instance, the Exception Handling Framework?
http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html
I understand that the forum (an exclusive gABI discussion group) is not
there in LSB. That matches with what you have created. But the resulting
standards document is already there in LSB.
Am I missing anything very obvious?
On 11-Feb-2016 10:08 PM, Joseph Myers wrote:
> I think that none of the ABI extensions in question are anything to do
> with Linux, the kernel. Rather, they are ABI extensions for userspace in
> the GNU system, which apply the same under multiple kernels (but some of
> them may well not apply to Android systems using the Linux kernel, for
> example, if the Bionic C library and dynamic linker lack the relevant
> features). Thus it would be more appropriate for a mailing list to be
> hosted on sourceware or Savannah, and for any resulting documents to refer
> to GNU, not to Linux.
These points look very logical. Even I would like to agree to it, but
after clearing some of the conflicting points I have.
1. The LinuxFoundation.Org and hence the "Linux" Standard Base has been
created for "Linux, the platform" and not "Linux, the kernel". Am I
right? If I am right, why not make ourse;ves part of the foundation and
hence standards? Its one big central place.
2. As I know, and also as H.J. mentioned, some of the extensions may
involve the kernel eventually. Those may not be immediately under
discussion in this thread. Even I have a couple of things (regarding
non-volatile memory or special memory area) and it may involves kernel.
But these may not be yet mature for a wider-audience discussion. But
targeted for "Linux, the platform".
On 11-Feb-2016 11:50 PM, Mark Wielaard wrote:
> I am not a big fan of google groups mailinglists, they seem
> to make it hard to subscribe and don't have easy to access archives.
> Having a local gnu-gabi group on sourceware.org would be better IMHO.
The x32, x86-64, IA-64, IA-32, SYS-V gABI, are all on google groups. Am
I right? If I am right, then this Linux-ABI also looks good uder google
groups I think. But this can be anything. Not of a major concern I believe.
Based on my understanding, to summarize: Discussions or groups can be
anywhere. But the resulting standards/documents should be part of LSB.
Is there any conflict?
--
Supra
More information about the Libc-alpha
mailing list