> > Given the packages are relatively small, I'm wondering if embeddeding a
> script (.sh or .py) that one manually runs after download/extract that
> simply walks the dir tree deleting artifacts wouldn't be a more manageable
> way to go. Start small and have the script just delete Fortran and Obj-C
> artifacts and leave the base C/C++ artifacts.  If people want it to do more,
> they can send you pull requests on your git repo.  Are the dependencies such
> that one can simply delete artifacts and the base C/C++ and GDB still works?
> 
> There's special targets when you build gcc, I just haven't found them (or
> looked for them, it's not like there's a well documented list ;-) ). getting
> rid of the additions would be worse, and very dependent on the internals of
> GCC's directory layout.
> 
> I think this scheme provides maximal splitting:
> 
>  - core: gcc+libgcc+binutils+(+pthreads, of course)+mingw-w64 crt
>  - C++: g++ and libstdc++
>  - Obj-C(++) and runtime libs
>  - Fortran and runtime lib
>  - (ada + runtime libs)
>  - (go + runtime libs)
>  - (any other language nobody seems to need)
>  - gdb+python files
> 
> And I could install all these into their prefix seperately, zip, and rename
> the prefix directory. I've thought it out, and it should work, except that
> the general install step in each script will be more involved. This is
> pretty much how a general Linux distro does it, nothing fancy about it, just
> have to take my time to make the modifications to the scripts ;-).

Yeh, that's much cleaner than the post extract clean script idea.

Would the following structure be less initial and ongoing maintence for you?

  - base: gcc,libgcc,binutils,pthreads,mingw-w64-crt,g++,libstdc++,gdb+python
  - Obj-C(++) and runtime libs
  - Fortran and runtime lib
  - (ada + runtime libs)
  - (go + runtime libs)
  - (any other language nobody seems to need)

I'm showing my bias I know, but if 80%+ (guess) of us drafting off your work 
and using just "base", and it's easier for you to implement/maintain, and it's 
a single download, then...  Of course, you may already have implemented 
everything ;)

Thanks again,
Jon

---
blog: http://jonforums.github.com/
twitter: @jonforums

"Anyone who can only think of one way to spell a word obviously lacks 
imagination." - Mark Twain

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to