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