http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58260
--- Comment #11 from Mikael Pettersson <mikpe at it dot uu.se> --- (In reply to anand.karanam from comment #9) > Do we need to have a copy of the Linux host includes and libraries to > prepare the cross compiler? > > Or can we avoid this with newlib build and using the same? > > Attached the config file for libgomp. Yes, to build a fully functional cross to i686-pc-linux-gnu you'll need glibc headers and include files. With newlib you may be able to avoid those dependencies, but you'll then also have to disable non-core functionality, like (apparently) libgomp. This is clearly not a gcc bug. Please direct further questions to the gcc-help list.