This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crosstool


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]