On Wed, Nov 12, 2014 at 03:14:36PM +0800, Dongsheng Song wrote:
> On Wed, Nov 12, 2014 at 3:07 PM, Tobias Burnus <bur...@net-b.de> wrote:
> > Hi Dongsheng,
> >
> > Did you do a new bootstrap or an incremental build? I got a similar error
> > when I built (on a different system) when I just updated the trunk and hit
> > "make". It did work correctly after doing a build into an empty directory.
> > It *might* be sufficient to delete graphite-interchange.o and try again.
> 
> Yes, I do a new bootstrap. My build is out of tree build, I re-create
> the obj directory every time.

Hmm, then I wonder why it fails.

GCC switch around July to using ISL for Graphite by default, permitting to
switch to CLooG (with ISL backend) as alternative at run time (no
build-dependency change).

The support for using CLooG was removed by commit r217315 (Mon Nov 10
20:32:31 2014), namely: the compiler ("gcc" subdirectory) only checks for
ISL (configure.ac) and only links -lisl and no longer -lcloog.

My patch, r217364 (Tue Nov 11 18:54:16 2014) only removed the configure
check for CLooG in the main configure file. Besides doing a cleanup for
a check which is otherwise not used, the effect is that now in-tree builds
of ISL work even if CLooG cannot be found.

> Maybe is the dependency issue ? I use gcc 4.7.2 on Debian x64 7.7, gmp
> 5.1.3, mpfr 3.1.2 p10, mpc .0.2 and isl 0.12.2, is it OK ?

ISL 0.12.2 is OK - and the rest does not matter for the issue.

At home, I have a system with ISL and CLooG in /usr - and building worked
(no cross compiler) while at work, there is neither ISL or CLooG in /usr
and I use an in-tree-build of ISL (and before: CLOOG and ISL).


How do you configure? Do you still have some traces of --*cloog* there?
Where is ISL and CLooG? In-tree? Under /usr or in some other directory?
As it is a cross build: Do you have some config.cache file or similar
floating around, which is used for building GCC?

The last question is mainly because I found still a trace of CLooG in
gcc/.

Tobias

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to