This is the mail archive of the gcc-patches@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: [PATCH], PowerPC IEEE 128-bit patch #8 (libgcc bits)


On Nov 3, 2015, at 2:17 PM, Michael Meissner <meissner@linux.vnet.ibm.com> wrote:
> The intention was to keep those to allow other compilers (XL, LLVM) to use
> these functions for developing their own IEEE 128-bit support.  However, since
> I posted the patch, those groups feel they cannot use the libgcc support due to
> GPL licensing issues.

A contributor is free to write code, and contribute it to libgcc under the gcc license and to contribute it to llvm under their license.  That creates a mess, as bug fixes from one can’t always flow to the other, but if the code is perfect, then this will never happen.  If you want, you can see about an exception to include a different license on the code for gcc.  llvm generally handles this case by merely reimplmenting documented routines and putting them into compilerrt with a more permissive license.

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