I could not do all things you posted below. I get these:
Scott-Grad-MacBook-Pro:petsc-3.8.3 zhihui$ cd src Scott-Grad-MacBook-Pro:src zhihui$ cd benchmarks/ Scott-Grad-MacBook-Pro:benchmarks zhihui$ mpicc -c sizeof.c Scott-Grad-MacBook-Pro:benchmarks zhihui$ ls -l sizeof.o -rw-r--r-- 1 zhihui staff 1452 Oct 25 17:00 sizeof.o Scott-Grad-MacBook-Pro:benchmarks zhihui$ /usr/bin/ar cr /tmp/libconf1.a sizeof.o ar: temporary file: No such file or directory Scott-Grad-MacBook-Pro:benchmarks zhihui$ /usr/bin/ar cr /tmp/libconf1.a sizeof.o ar: temporary file: No such file or directory Scott-Grad-MacBook-Pro:benchmarks zhihui$ ------------------ Original ------------------ From: "Balay, Satish";<ba...@mcs.anl.gov>; Date: Oct 26, 2018 To: "avatar"<648934...@qq.com>; Cc: "petsc-users"<petsc-users@mcs.anl.gov>; Subject: Re: [petsc-users] "Could not find a suitable archiver. Use --with-arto specify an archiver" On Fri, 26 Oct 2018, avatar wrote: > Hi Satish, > > > Thank you very much for your quick response. > > > The log file is as follow: > >>>>>> Executing: /usr/bin/ar cr /tmp/petsc-mjVUVK/config.setCompilers/libconf1.a /tmp/petsc-mjVUVK/config.setCompilers/conf1.o Possible ERROR while running archiver: exit code 256 stderr: ar: temporary file: No such file or directory Archiver is not functional <<<<<< This is a strange error. What do you get when you do the following: balay@jpro^~/petsc(maint-3.8) $ cd src/benchmarks/ balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ mpicc -c sizeof.c balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ls -l sizeof.o -rw-r--r-- 1 balay staff 3036 Oct 25 17:54 sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ /usr/bin/ar cr /tmp/libconf1.a sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ls -l /tmp/libconf1.a -rw-r--r-- 1 balay wheel 3224 Oct 25 17:55 /tmp/libconf1.a balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ar t /tmp/libconf1.a __.SYMDEF SORTED sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ cp sizeof.o /tmp/ balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ls -l /tmp/sizeof.o -rw-r--r-- 1 balay wheel 3036 Oct 25 17:55 /tmp/sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ /usr/bin/ar cr /tmp/libconf2.a /tmp/sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ls -l /tmp/libconf2.a -rw-r--r-- 1 balay wheel 3224 Oct 25 17:55 /tmp/libconf2.a balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ ar t /tmp/libconf2.a __.SYMDEF SORTED sizeof.o balay@jpro^~/petsc/src/benchmarks(maint-3.8) $ Satish