* Re: PATCH: Add myself as libbid maintainer
@ 2007-07-05 17:51 Uros Bizjak
2007-07-05 17:59 ` Tom Tromey
2007-07-05 18:12 ` Ian Lance Taylor
0 siblings, 2 replies; 10+ messages in thread
From: Uros Bizjak @ 2007-07-05 17:51 UTC (permalink / raw)
To: Ian Lance Taylor; +Cc: H. J. Lu, GCC Patches, GCC
Hello!
> I'm also uncertain as to just who approved the commit of
> libgcc/config/libbid into mainline. When I look at the code I see
> that it is not formatted to the GNU standard, and it includes C++
> style comments which we do not normally use in C code.
>
IMO the situation here is the same as with current soft-fp situation.
The library should be considered as imported from upstream, and the
decisions w.r.t formatting are inherited from the upstream. In soft-fp
case, functions don't have prototypes, and we (as in gcc developers)
can't do nothing about that.
In contrast with soft-fp, libbid library doesn't produce any warnings...
Although not explicitly said, the fixes should be sent upstream (and
then "imported" from upstream), at least this is the case with all other
"foreign" libraries.
IMO, of course.
Uros.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 17:51 PATCH: Add myself as libbid maintainer Uros Bizjak
@ 2007-07-05 17:59 ` Tom Tromey
[not found] ` <Pine.LNX.4.64.0707222346200.1770@acrux.dbai.tuwien.ac.at>
2007-07-05 18:12 ` Ian Lance Taylor
1 sibling, 1 reply; 10+ messages in thread
From: Tom Tromey @ 2007-07-05 17:59 UTC (permalink / raw)
To: Uros Bizjak; +Cc: Ian Lance Taylor, H. J. Lu, GCC Patches, GCC
>>>>> "Uros" == Uros Bizjak <ubizjak@gmail.com> writes:
Uros> IMO the situation here is the same as with current soft-fp
Uros> situation. The library should be considered as imported from upstream,
Uros> and the decisions w.r.t formatting are inherited from the
Uros> upstream.
In this case the library has to follow the external project policy:
http://gcc.gnu.org/ml/gcc/2006-03/msg00558.html
It at least needs an entry on the "coding conventions" page.
Tom
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 17:51 PATCH: Add myself as libbid maintainer Uros Bizjak
2007-07-05 17:59 ` Tom Tromey
@ 2007-07-05 18:12 ` Ian Lance Taylor
1 sibling, 0 replies; 10+ messages in thread
From: Ian Lance Taylor @ 2007-07-05 18:12 UTC (permalink / raw)
To: Uros Bizjak; +Cc: H. J. Lu, GCC Patches, GCC
Uros Bizjak <ubizjak@gmail.com> writes:
> IMO the situation here is the same as with current soft-fp
> situation. The library should be considered as imported from upstream,
> and the decisions w.r.t formatting are inherited from the upstream. In
> soft-fp case, functions don't have prototypes, and we (as in gcc
> developers) can't do nothing about that.
>
> In contrast with soft-fp, libbid library doesn't produce any warnings...
>
> Although not explicitly said, the fixes should be sent upstream (and
> then "imported" from upstream), at least this is the case with all
> other "foreign" libraries.
The situation seems somewhat different to me, since soft-fp is being
inherited from another free software project. In fact, a GNU project.
It doesn't mean that we can work that way, but I would like these
issues to be out on the table, discussed, and documented.
Ian
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
[not found] ` <20070723141404.GA5044@lucon.org>
@ 2007-07-25 23:18 ` Gerald Pfeifer
0 siblings, 0 replies; 10+ messages in thread
From: Gerald Pfeifer @ 2007-07-25 23:18 UTC (permalink / raw)
To: H.J. Lu; +Cc: Tom Tromey, Uros Bizjak, Ian Lance Taylor, gcc, gcc-patches
On Mon, 23 Jul 2007, H.J. Lu wrote:
> Here is a patch. We are working on an external libbid open source
> website. I will update it when it is up and running.
Thanks! I believe you'd ment the first sentence to read "The master
sources come from the Intel BID library..."? The patch is fine with
this, or a similar patch.
Gerald
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 18:00 ` Ian Lance Taylor
@ 2007-07-05 18:24 ` H.J. Lu
0 siblings, 0 replies; 10+ messages in thread
From: H.J. Lu @ 2007-07-05 18:24 UTC (permalink / raw)
To: Ian Lance Taylor; +Cc: gcc-patches, gcc
On Thu, Jul 05, 2007 at 10:58:35AM -0700, Ian Lance Taylor wrote:
> "H.J. Lu" <hjl@lucon.org> writes:
>
> > > I'm also uncertain as to just who approved the commit of
> > > libgcc/config/libbid into mainline. When I look at the code I see
> >
> > http://gcc.gnu.org/ml/gcc/2007-06/msg00457.html
> > http://gcc.gnu.org/ml/gcc/2007-06/msg00491.html
> >
> > Both x86 maintainer and build/libgcc maintainer reviewed the patch.
>
> I must have missed the approval from a libgcc maintainer.
>
I take that you didn't review my libgcc patch. Since other build
machinery maintainers reviewed my libgcc patch, which only changes
Makefile.in, I felt it was sufficient.
>
> > > that it is not formatted to the GNU standard, and it includes C++
> > > style comments which we do not normally use in C code.
> >
> > This library is a general BID library developed at Intel, not just
> > for gcc. Can we have an exception or some compromise?
>
> Well, perhaps we can. But I would have expected that the time to
> discuss an exception or compromise would be before the commit.
No one raised any issues for several weeks until now. I hope it isn't
too late.
>
> > > I'm also uncertain as to the relationship of the code in gcc mainline
> > > and the code at Intel. This code was written at Intel and I see there
> > > is now a ChangeLog entry which starts
> > > Updated from Intel BID library:
> > > Where can the Intel BID library sources be found? What license is it
> > > under? What should happen with changes that we want to make to the
> > > libbid sources now in mainline? Should we send them back to Intel?
> > >
> >
> > > I see that bid_intrinsics.h has a #ifdef IN_LIBGCC2 which seems
> > > redundant for code that is in libgcc.
> >
> > The beta Intel BID library was announced at
> >
> > http://gcc.gnu.org/ml/gcc/2007-04/msg00903.html
> >
> > which has a BSD license. The one submitted to gcc is under GPL v2
> > + exception. This library isn't just for libgcc. We'd like to keep
> > libbid in gcc as close to Intel BID library as possible. I would
> > prefer bug to be fixed in Intel BID library first if all possible. We
> > should track gcc libbid bugs in gcc bugzilla. We can add a new libbid
> > component and assign all libbid bugs to me.
>
> Is there any public access to the source code control of the Intel BID
> library? I don't see how we can fix bugs in the Intel BID library
We are investigating it now. We have several options. But the process
isn't as fast as I hoped.
> first otherwise. I appreciate that you are able to change both. But
> we shouldn't make plans for gcc based on the premise that you will
> continue to work at Intel indefinitely.
Certainly. I am very glad that you raised those issues. It will
help move our process forward.
Thanks.
H.J.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 17:41 ` H.J. Lu
@ 2007-07-05 18:00 ` Ian Lance Taylor
2007-07-05 18:24 ` H.J. Lu
0 siblings, 1 reply; 10+ messages in thread
From: Ian Lance Taylor @ 2007-07-05 18:00 UTC (permalink / raw)
To: H.J. Lu; +Cc: gcc-patches, gcc
"H.J. Lu" <hjl@lucon.org> writes:
> > I'm also uncertain as to just who approved the commit of
> > libgcc/config/libbid into mainline. When I look at the code I see
>
> http://gcc.gnu.org/ml/gcc/2007-06/msg00457.html
> http://gcc.gnu.org/ml/gcc/2007-06/msg00491.html
>
> Both x86 maintainer and build/libgcc maintainer reviewed the patch.
I must have missed the approval from a libgcc maintainer.
> > that it is not formatted to the GNU standard, and it includes C++
> > style comments which we do not normally use in C code.
>
> This library is a general BID library developed at Intel, not just
> for gcc. Can we have an exception or some compromise?
Well, perhaps we can. But I would have expected that the time to
discuss an exception or compromise would be before the commit.
> > I'm also uncertain as to the relationship of the code in gcc mainline
> > and the code at Intel. This code was written at Intel and I see there
> > is now a ChangeLog entry which starts
> > Updated from Intel BID library:
> > Where can the Intel BID library sources be found? What license is it
> > under? What should happen with changes that we want to make to the
> > libbid sources now in mainline? Should we send them back to Intel?
> >
>
> > I see that bid_intrinsics.h has a #ifdef IN_LIBGCC2 which seems
> > redundant for code that is in libgcc.
>
> The beta Intel BID library was announced at
>
> http://gcc.gnu.org/ml/gcc/2007-04/msg00903.html
>
> which has a BSD license. The one submitted to gcc is under GPL v2
> + exception. This library isn't just for libgcc. We'd like to keep
> libbid in gcc as close to Intel BID library as possible. I would
> prefer bug to be fixed in Intel BID library first if all possible. We
> should track gcc libbid bugs in gcc bugzilla. We can add a new libbid
> component and assign all libbid bugs to me.
Is there any public access to the source code control of the Intel BID
library? I don't see how we can fix bugs in the Intel BID library
first otherwise. I appreciate that you are able to change both. But
we shouldn't make plans for gcc based on the premise that you will
continue to work at Intel indefinitely.
And where is this information documented?
Ian
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 16:57 ` Ian Lance Taylor
@ 2007-07-05 17:41 ` H.J. Lu
2007-07-05 18:00 ` Ian Lance Taylor
0 siblings, 1 reply; 10+ messages in thread
From: H.J. Lu @ 2007-07-05 17:41 UTC (permalink / raw)
To: Ian Lance Taylor; +Cc: gcc-patches, gcc
On Thu, Jul 05, 2007 at 09:46:27AM -0700, Ian Lance Taylor wrote:
> "H.J. Lu" <hjl@lucon.org> writes:
>
> > I am checking in this patch to add myself as libbid maintainer.
>
> Normally changes to the list of maintainers are approved by the
> steering committee. I didn't see any notice about this one. I would
> just like to confirm that this change was approved.
I thought libbid in gcc needed a maintainer. It was my mistake. I
will remove myself. Sorry for that.
>
> I'm also uncertain as to just who approved the commit of
> libgcc/config/libbid into mainline. When I look at the code I see
http://gcc.gnu.org/ml/gcc/2007-06/msg00457.html
http://gcc.gnu.org/ml/gcc/2007-06/msg00491.html
Both x86 maintainer and build/libgcc maintainer reviewed the patch.
> that it is not formatted to the GNU standard, and it includes C++
> style comments which we do not normally use in C code.
This library is a general BID library developed at Intel, not just
for gcc. Can we have an exception or some compromise?
>
> I'm also uncertain as to the relationship of the code in gcc mainline
> and the code at Intel. This code was written at Intel and I see there
> is now a ChangeLog entry which starts
> Updated from Intel BID library:
> Where can the Intel BID library sources be found? What license is it
> under? What should happen with changes that we want to make to the
> libbid sources now in mainline? Should we send them back to Intel?
>
> I see that bid_intrinsics.h has a #ifdef IN_LIBGCC2 which seems
> redundant for code that is in libgcc.
The beta Intel BID library was announced at
http://gcc.gnu.org/ml/gcc/2007-04/msg00903.html
which has a BSD license. The one submitted to gcc is under GPL v2
+ exception. This library isn't just for libgcc. We'd like to keep
libbid in gcc as close to Intel BID library as possible. I would
prefer bug to be fixed in Intel BID library first if all possible. We
should track gcc libbid bugs in gcc bugzilla. We can add a new libbid
component and assign all libbid bugs to me.
H.J.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 13:16 H.J. Lu
2007-07-05 16:57 ` Ian Lance Taylor
@ 2007-07-05 17:08 ` Daniel Berlin
1 sibling, 0 replies; 10+ messages in thread
From: Daniel Berlin @ 2007-07-05 17:08 UTC (permalink / raw)
To: H.J. Lu; +Cc: gcc-patches
I must have missed the message from the steering committee that
approved this. Can you give me a link to it?
On 7/5/07, H.J. Lu <hjl@lucon.org> wrote:
> I am checking in this patch to add myself as libbid maintainer.
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: PATCH: Add myself as libbid maintainer
2007-07-05 13:16 H.J. Lu
@ 2007-07-05 16:57 ` Ian Lance Taylor
2007-07-05 17:41 ` H.J. Lu
2007-07-05 17:08 ` Daniel Berlin
1 sibling, 1 reply; 10+ messages in thread
From: Ian Lance Taylor @ 2007-07-05 16:57 UTC (permalink / raw)
To: H.J. Lu; +Cc: gcc-patches, gcc
"H.J. Lu" <hjl@lucon.org> writes:
> I am checking in this patch to add myself as libbid maintainer.
Normally changes to the list of maintainers are approved by the
steering committee. I didn't see any notice about this one. I would
just like to confirm that this change was approved.
I'm also uncertain as to just who approved the commit of
libgcc/config/libbid into mainline. When I look at the code I see
that it is not formatted to the GNU standard, and it includes C++
style comments which we do not normally use in C code.
I'm also uncertain as to the relationship of the code in gcc mainline
and the code at Intel. This code was written at Intel and I see there
is now a ChangeLog entry which starts
Updated from Intel BID library:
Where can the Intel BID library sources be found? What license is it
under? What should happen with changes that we want to make to the
libbid sources now in mainline? Should we send them back to Intel?
I see that bid_intrinsics.h has a #ifdef IN_LIBGCC2 which seems
redundant for code that is in libgcc.
Ian
^ permalink raw reply [flat|nested] 10+ messages in thread
* PATCH: Add myself as libbid maintainer
@ 2007-07-05 13:16 H.J. Lu
2007-07-05 16:57 ` Ian Lance Taylor
2007-07-05 17:08 ` Daniel Berlin
0 siblings, 2 replies; 10+ messages in thread
From: H.J. Lu @ 2007-07-05 13:16 UTC (permalink / raw)
To: gcc-patches
I am checking in this patch to add myself as libbid maintainer.
H.J.
-----
Index: ChangeLog
===================================================================
--- ChangeLog (revision 126366)
+++ ChangeLog (working copy)
@@ -1,3 +1,7 @@
+2007-07-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * MAINTAINERS (libbid): Add myself.
+
2007-07-03 Julian Brown <julian@codesourcery.com>
* MAINTAINERS (Write After Approval): Add myself.
Index: MAINTAINERS
===================================================================
--- MAINTAINERS (revision 126366)
+++ MAINTAINERS (working copy)
@@ -132,6 +132,7 @@
Various Maintainers
+libbid H.J. Lu hjl@lucon.org
libcpp Per Bothner per@bothner.com
libcpp All C and C++ front end maintainers
fp-bit Ian Lance Taylor ian@airs.com
@@ -354,7 +355,7 @@
Manuel López-Ibáñez manu@gcc.gnu.org
Dave Love d.love@dl.ac.uk
Martin v. Löwis loewis@informatik.hu-berlin.de
-HJ Lu hjl@lucon.org
+H.J. Lu hjl@lucon.org
Ziga Mahkovec ziga.mahkovec@klika.si
Simon Martin simartin@users.sourceforge.net
Ranjit Mathew rmathew@hotmail.com
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2007-07-25 23:11 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-05 17:51 PATCH: Add myself as libbid maintainer Uros Bizjak
2007-07-05 17:59 ` Tom Tromey
[not found] ` <Pine.LNX.4.64.0707222346200.1770@acrux.dbai.tuwien.ac.at>
[not found] ` <20070723141404.GA5044@lucon.org>
2007-07-25 23:18 ` Gerald Pfeifer
2007-07-05 18:12 ` Ian Lance Taylor
-- strict thread matches above, loose matches on Subject: below --
2007-07-05 13:16 H.J. Lu
2007-07-05 16:57 ` Ian Lance Taylor
2007-07-05 17:41 ` H.J. Lu
2007-07-05 18:00 ` Ian Lance Taylor
2007-07-05 18:24 ` H.J. Lu
2007-07-05 17:08 ` Daniel Berlin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).