Re: gcc4.8.0 build and package (was: gcc 4.8.0 Ada error)

Earnie Boyd <[email protected]> Mon, 22 Apr 2013 14:05:03 -0400
Newsgroups gmane.comp.gnu.mingw.devel
Message-ID <CA+sc5mne2+FhWwSrj5VRbcQOsdmNT6OgVY0nbGnCF1fvihxTsA@mail.gmail.com>
On Mon, Apr 22, 2013 at 12:40 PM, arthur wrote:
> Hi All, I need your input with regarding the direction of building and
> packaging gcc 4.8.0.
>
> You can find some more discussions from
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56909
>
> Please let me know which option you'd like to go, or you may have other
> suggestion. Thanks.
>
> 1. build with '--with-arch=i686 --build=mingw32'
>    this will force arch to i686 ONLY
>
> 2. build with '--build=i686-pc-mingw32'
>

I think the common platform in today's world is i686 and perhaps worth
the change at this time. It is time we started using the full triplet
directory because of x86_64 which we will eventually be able to
distribute.  The users will need to know the difference.

>    this is the suggested workaround by gcc team, however, our old v4.7.2
> has lib installed to \MinGW\lib\gcc\mingw32\4.7.2 (as --build=mingw32)
> but now new v4.8.0 build will install lib to
> ...\gcc\i686-pc-mingw32\4.8.0. This also applies to libexec dir too.
> Also the bin\mingw32-*.exe will become bin\i686-pc-mingw32-*.exe
>
> As my limited tests, gcc looks fine with above dir/file name changes but
> I don't know if this may break other (e.g. MSYS) part of MinGW.
>

It shouldn't break anything.  It will cause user confusion. The
mingw-get installer should handle the removal of the old structure to
present the new structure to the user.

> 3. exclude Ada from v4.8.0 build and package
>
>    this leaves our Ada package as 4.7.2

Why does Ada not build?

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter