crosstool
Daniel Kegel
dank@kegel.com
Tue Nov 30 19:02:00 GMT 2004
Dan Kegel wrote:
>> I tried to setup a cross toolchain with latest "cygwin" and
>> "crosstool-0.28-rc37" for developing on a Win2K computer.
>> When I enable PARALLELMFLAGS="-j2" on my Pentium 4 machine
>> (hyperthreading enabled), "make" aborts after a while with following
>> messages:
>>
>> ...
>> echo '' >
>> /crosstool/crosstool-0.28-rc37/build/i386-linux/gcc-3.3.4-glibc-2.3.3/
>> build-glibc/iconv/stamp.oSTT
>> make[2]: *** No rule to make target
>> `/crosstool/crosstool-0.28-rc37/build/i386-l
>> inux/gcc-3.3.4-glibc-2.3.3/build-glibc/locale/stamp.oST', needed by
>> `/crosstool/crosstool-0.28-rc37/build/i386-linux/gcc-3.3.4-glibc-2.3.3/build-glibc/libc_nonshared.a'. Stop.
>
>
>> Any idea what went wrong? "make" running only one job at a time works
>> fine.
>
> Heavens! It really said stamp.oSTT? That sounds like
> a bug in the patch, or maybe the log file stepping on itself.
> Can you make sure a search the glibc Makefiles for the string oSTT fails?
(I mean the ones left in the build directory after a failed run.)
> It should not occur.
>
> I guess there might be a problem in the glibc Makefiles with
> respect to parallel building. If you can reproduce this
> with glibc from cvs, it might be worth reporting to libc-alpha.
It also might be a thread safety or hyperthreading bug with cygwin.
- Dan
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list