Re: [Crystal-cvs] SF.net SVN: crystal:[39999] CS/trunk/mk/autoconf/config.guess

Ralph Campbell <[email protected]> Sun, 26 Jan 2014 21:33:00 -0800
Newsgroups gmane.comp.graphics.crystalspace.devel
Message-ID <1390800780.3349.11.camel@host107>
Well, that sounds like a fine idea until I tried it.
Then I run into all sorts of configure problems with finding the
libraries like cal3d in CrystalSpaceLibs-x64. I suspect this is
due to --build=x86_64-pc-cygwin instead of x86-unknown-cygwin
but I'm having a hard time debugging all the "helpful" portability
scripts.

I tried a number of other combinations installing MinGW 32, 64, MSYS,
and cygwin 32 but they all had their own configuring problems.

I was at least able to get things to mostly compile with the change
I made and creating
CrystalSpaceLibs-x64/tools/x86_64-pc-cygwin--cslibs-config.

On Sat, 2014-01-25 at 19:26 -0500, Eric Sunshine wrote:
> Rather than making local modifications to config.guess / config.sub,
> we normally grab the latest versions from the canonical source and
> commit them to our repository. These days, the canonical source
> appears to be: https://savannah.gnu.org/projects/config
> 
> Checking the latest versions from that location, I see that they also
> now recognize x86_64 CYGWIN via a rule added a bit later in the file,
> and a bit different from the your modification. They have:
> 
>     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
>         echo x86_64-unknown-cygwin
>         exit ;;
> 
> Thus, it probably would make sense to instead import from the canonical source.
> 
> -- ES
> 
> On Sat, Jan 25, 2014 at 11:57 AM,  <[email protected]> wrote:
> > Revision: 39999
> >           http://sourceforge.net/p/crystal/code/39999
> > Author:   ralphcampbell
> > Date:     2014-01-25 16:57:51 +0000 (Sat, 25 Jan 2014)
> > Log Message:
> > -----------
> > Allow x86_64 CYGWIN to be recognized
> >
> > Modified Paths:
> > --------------
> >     CS/trunk/mk/autoconf/config.guess
> >
> > Modified: CS/trunk/mk/autoconf/config.guess
> > ===================================================================
> > --- CS/trunk/mk/autoconf/config.guess   2014-01-22 04:18:16 UTC (rev 39998)
> > +++ CS/trunk/mk/autoconf/config.guess   2014-01-25 16:57:51 UTC (rev 39999)
> > @@ -803,7 +803,7 @@
> >         case ${LIBC} in gnu) kernel_only='k' ;; esac
> >         echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
> >         exit 0 ;;
> > -    i*:CYGWIN*:*)
> > +    [xi]*:CYGWIN*:*)
> >         echo ${UNAME_MACHINE}-pc-cygwin
> >         exit 0 ;;
> >      i*:MINGW*:*)
> >
> > This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
> >
> >
> > ------------------------------------------------------------------------------
> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > Critical Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Crystal-cvs mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/crystal-cvs
> 
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Crystal-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/crystal-develop



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk