Hi,
   I ran multiple instances of ar during a parallel build and they were
updating different object files using ar rv sometimes the same object file
again.

When i run make -j1 i find all the object files  libx.a but when i do make
-j8 i find some missing object files inside libx.a.

Then i looked at ar.c and found that there is no synchronization between 2
instances of ar on same library. The problem is that makefile is generated
and  there are lots of bash scripts doing that.

Can I replace ar with libtool and will things start working again?

What could solve this problem?

Regards,
Navin

Reply via email to