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: GCC to open the C++ demangle API?


mark@codesourcery.com writes:
>
>--On Monday, March 04, 2002 05:45:21 PM -0300 Alexandre Oliva 
><aoliva@redhat.com> wrote:
>
>> On Mar  4, 2002, Phil Edwards <phil@jaj.com> wrote:
>>> The cplus_demangle_v3 is the more public entry point, I /think/, and
>>> the __cxa_demangle one is for completeness with the rest of the new
>ABI.
>>
>> If __cxa_demangle is indeed demanded by the C++ ABI, then it appears
>> to me that it would be appropriate to place Carlo's implementation in
>> libsupc++, whose license is already GPL plus runtime exception.

As the OP I would like to chip in at this point. I no longer wish for the
API to be opened. I agree with RMS that since there is no standard for
name mangling in C++ the most appropriate license for this code is the GPL
rather than the LGPL. If there is ever an ABI for C++ then I expect the
API will be opened and LGPL'd at that point. In the meantime I am going to
have to find other way to solve my problem. I will probably write a
shellscript or a perl script that uses the c++ filt command.

-Andrew M.


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