On 07/31/2016 11:50 PM, Manuel López-Ibáñez wrote:

> Oh well, Ayush does not have access to different hosts, thus I
> guess it is better that he focuses his limited time on functions that
> he can test. There are plenty of functions that are both in gnulib and
> libiberty but not in glibc.
> 

My experience on the gdb side is that these kinds of patches tend
to move much faster if there's confidence they got wide host testing.  

I'm not a gcc maintainer, but I'd suggest:

 - Put the patches on a public branch (e.g., a personal branch in
   the gcc git mirror), and point at the branch in patch
   submissions.  A branch is easier for the occasional passerby testing
   than downloading a patch and then curse a bit while trying to
   to figure out the base revision the patch was generated against, because
   it no longer applies cleanly on current trunk.

 - Explicitly call for testing help, pointing at the branch.  This makes
   it possible for a global maintainer to reasonable call a timeout.
   As in, "as we've called for testing X ago, and clearly nobody cares,
   let's go ahead, and fix any fall out afterwards.")

 - Get access to the gcc compile farm and go the extra mile of testing
   the patches on a couple non-GNU/Linux hosts.  For example, there are
   AIX and NetBSD boxes there.  I sometimes do this on the gdb side,
   and it helps much with moving things along.

 - Still on the extra mile theme, install cross compilers, and
   cross build gcc for those.  For example, Fedora has a mingw-w64
   toolchain in the main repo, which makes it's easy to at least
   cross build for Windows.

Thanks,
Pedro Alves

Reply via email to