Gilles Espinasse wrote: > ----- Original Message ----- > From: "Bruce Dubbs" <[email protected]>
>>> Mostly similary, is really openmp required for everyone? >> openmp is "An API for multi-platform shared-memory parallel programming >> in C/C++ and Fortran." I don't know where this comes into gcc. >> > libgomp is the GNU implementation of the OpenMP Application Programming > Interface (API) for multi-platform shared-memory parallel programming in > C/C++ and Fortran. > Unless using some parallel programming, that is not used. A user doesn't know in advance whether he will need it for a program that does use it. >>>> glibc: >>> Did you have a random result at during glibc .configure with this test >>> checking whether ranlib is necessary... >> I have 'no' and haven't noticed it before. Perhaps it is dependent on >> the host system. > > After some hard time trying to reproduce, I finally write the attached > script inspired by configure. > It find ranlib is not needed most of the time but sometime find yes and in > my script that will break the loop. > > Random answer could be found on any machines, and there is more luck to fail > on a loaded one. > > I have not enought knowledge of strace to understand what happen. > My understanding is that the test fail when 'ranlib conftest.a' is not run > on the same second than previously created archive. ranlib "generates an index to the contents of an archive and stores it in the archive". It would appear that the problem you are running into is a race condition of some kind. What were your results of the script? That is, how often did it pass/fail? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
