Re: libgcc-math and the gcc 4.2 release

2006-05-17 Thread Gabriel Dos Reis
Richard Guenther [EMAIL PROTECTED] writes:

| Hi,
| 
| Following RMS request of removing source copies of other projects I
| asked him if he considers it ok to have copies of the generic math
| transcendentals routines of glibc in libgcc-math and to distribute
| them under GPL + libgcc exception clause license.  He denied that
| request and so, after doing the emergency-removal of the wrongly
| licensed double parts from libgcc-math I am going to remove the float
| parts as well.  This renders the SSE2 abi math functions support
| unusable, so I am going forward and remove the following middle-end
| patches as well:

Sigh.

[...]

| As we're far into stage3 now I propose to remove libgcc-math from the
| mainline again and re-instantiate it at the beginning of stage1 again.

Please clarify things for me.  
Does that mean that in the future we (GG) have to develop our own
codes independently of glibc?  Or is that a no-no-no end?

-- Gaby


Re: libgcc-math and the gcc 4.2 release

2006-05-17 Thread Richard Guenther
On Wed, 17 May 2006, Gabriel Dos Reis wrote:

 Richard Guenther [EMAIL PROTECTED] writes:
 
 | Hi,
 | 
 | Following RMS request of removing source copies of other projects I
 | asked him if he considers it ok to have copies of the generic math
 | transcendentals routines of glibc in libgcc-math and to distribute
 | them under GPL + libgcc exception clause license.  He denied that
 | request and so, after doing the emergency-removal of the wrongly
 | licensed double parts from libgcc-math I am going to remove the float
 | parts as well.  This renders the SSE2 abi math functions support
 | unusable, so I am going forward and remove the following middle-end
 | patches as well:
 
 Sigh.
 
 [...]
 
 | As we're far into stage3 now I propose to remove libgcc-math from the
 | mainline again and re-instantiate it at the beginning of stage1 again.
 
 Please clarify things for me.  
 Does that mean that in the future we (GG) have to develop our own
 codes independently of glibc?  Or is that a no-no-no end?

As far as I understand we (GCC) have to develop our own codes 
independently of glibc unless RMS agrees to have copies/forks of
glibc code in GCC (this includes license changes to GPL + libgcc exception
like in this case).  What is fine as far as I understand is extend/modify
glibc itself to suit our needs - which is of course usually pointless
because GCC is not in a glibc-only world.

Richard.

--
Richard Guenther [EMAIL PROTECTED]
Novell / SUSE Labs


Re: libgcc-math and the gcc 4.2 release

2006-05-17 Thread Gabriel Dos Reis
Richard Guenther [EMAIL PROTECTED] writes:

[...]

| As far as I understand we (GCC) have to develop our own codes 
| independently of glibc unless RMS agrees to have copies/forks of
| glibc code in GCC (this includes license changes to GPL + libgcc exception
| like in this case).  What is fine as far as I understand is extend/modify
| glibc itself to suit our needs - which is of course usually pointless
| because GCC is not in a glibc-only world.

Thanks for the clarification.

I hope you're still interested in and motivated by the ligcc-math project.

-- Gaby


Re: libgcc-math and the gcc 4.2 release

2006-05-17 Thread Mark Mitchell
Richard Guenther wrote:
 Hi,
 
 Following RMS request of removing source copies of other projects I
 asked him if he considers it ok to have copies of the generic math
 transcendentals routines of glibc in libgcc-math and to distribute
 them under GPL + libgcc exception clause license.  He denied that
 request and so, after doing the emergency-removal of the wrongly
 licensed double parts from libgcc-math I am going to remove the float
 parts as well.  This renders the SSE2 abi math functions support
 unusable, so I am going forward and remove the following middle-end
 patches as well:

Yes, that seems like the right plan, given RMS' decision.

 As we're far into stage3 now I propose to remove libgcc-math from the
 mainline again and re-instantiate it at the beginning of stage1 again.

Again, I think that's a good idea.

 Another option would be to remove the library only after branching
 for 4.2 and only on that branch.

I think it's better to remove it from mainline, just so that if there
are any build issues we catch them before we branch.

Thanks,

-- 
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713


Re: libgcc-math and the gcc 4.2 release

2006-05-17 Thread John David Anglin
 Richard Guenther [EMAIL PROTECTED] writes:

 | As far as I understand we (GCC) have to develop our own codes 
 | independently of glibc unless RMS agrees to have copies/forks of
 | glibc code in GCC (this includes license changes to GPL + libgcc exception
 | like in this case).  What is fine as far as I understand is extend/modify
 | glibc itself to suit our needs - which is of course usually pointless
 | because GCC is not in a glibc-only world.

This is sad.  I've always believed that it was important to support both
worlds in a balanced manner.  I do believe that making the generic code
available to the non-glibc world is in fact extending its usage.  There
is the suggestion in the above that there may be considerations beyond
licensing and copyright involved.

 I hope you're still interested in and motivated by the ligcc-math project.

My impression is that this is blocked.

Dave
-- 
J. David Anglin  [EMAIL PROTECTED]
National Research Council of Canada  (613) 990-0752 (FAX: 952-6602)