On Sat, 2007-06-02 at 17:45 +0100, Pedro Alves wrote: > What do you think of releasing a 1.0 in a near future?
No objection, but I'd suggest a couple of steps in between. Now that you
have the arm-unknown-mingw32ce accepted, we need to change. I don't see
many arguments to put this in another than the next release we do.
My suggestion :
> Here's what I think should be done before 1.0:
>
> * Rename arm-wince-mingw32ce to arm-unknown-mingw32ce.
> * Rename arm-wince-cegcc to arm-unknown-cegcc too.
The above could be in a 0.50
> * Either import a recent gdb from cvs and commit the dll patches support
> on top (maintainance burden), or remove gdb from our svn, and add tar.gz
> snapshots into the downloads section [1]. If we do this now, we will have
> a gdbserver that will be future gdb releases, because the dll support
> part of the remote protocol is currently in discussion and will surelly
> change. We need the new gdb so people with 64-bit OSen, or with non x86
> archs can use gdb.
This could be in a 0.60
And then I think some the stuff below is too big to put in a 0.60 -> 1.0
change. So a 1.0 could be 0.60 + whatever small stuff comes in at the
time. The advantage from this approach would be that 1.0 could actually
be stable.
> * Do a w32api and mingw upstream sync. (can be delayed).
>
> [1] - as we have less and less divergence from upstream packages, we
> should remove our versions from svn. binutils still has a few minor
> patches left to submit (ld stuff, from the top of my head).
> binutils 2.18 is going to be released soon I think, so we should
> submit our patches before the release. I'm in the process of
> flushing stuff to gdb, and finishing that is currenly
> dependent on work from Daniel Jacobowitz, but I'm hoping that to be
> finished in the following weeks.
>
> Post 1.0:
>
> * Submit gcc changes upstream (mingw32ce).
> * Move to gcc-4.2 or gcc-4.3.
> * Perhaps split monolithic releases (gcc+binutils+gdb+newlib+w32api+mingw)
> into separate component releases. At least the mingw+w32api should be
> split so one can release the runtimes more often. Of course we can
> still have major all-in-one bundled releases from time to time.
>
> > How do you think we should go about version numbering ? It's been a
> > while since we made a release, maybe it's time to do a joint one (linux
> > + cygwin) and obviously use the same version number for both.
> >
>
> I think we should have *source* releases, and then do binary
> builds of those - we can have linux and Cygwin easily, and maybe
> someone will contribute MacOS versions too. I would like to have
> MinGW hosted binaries too, but someone would have to step in to
> do it.
Some of this requires us to talk about what we put in our SVN, whether
we need to change our current model of SVN is not clear to me;
apparently it is to you. I see two possible approach changes :
- change SVN contents (as you indicate)
- change our release contents (distribute only the stuff that's not
in GNU projects), and as you say : in source
The release content change might also require us to include a patch or
two for the other packages (e.g. if we would like to keep my
-fcoverage-base code, but the gcc folks lag in including it). Your gdb
work is a more obvious example.
As I said we need to talk about this, consider what I wrote here to be
food for thought, open for discussion.
> Building in Cygwin is no different from building in linux. Cygwin is
> just another unix that happens to be implemented on top on Windows.
> I'd say, merge the building on linux with building on Cygwin sections
> into a just "building" section. Also, we need to better split the
> documentation of cegcc and mingw32ce.
I'll look into the docs.
Danny
--
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Cegcc-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cegcc-devel
