On Mon, Mar 8, 2021 at 7:55 PM Fande Kong <fdkong...@gmail.com> wrote:
> Hi All, > > mpicc rejected "-fPIC". Anyone has a clue how to work around this issue? > The failure is at the last step Executing: mpicc -o /var/folders/tv/ljnkj46x3nq45cp9tbkc000c0000gn/T/petsc-6v1w4q4u/config.setCompilers/conftest -fPIC /var/folders/tv/ljnkj46x3nq45cp9tbkc000c0000gn/T/petsc-6v1w4q4u/config.setCompilers/conftest.o -L/var/folders/tv/ljnkj46x3nq45cp9tbkc000c0000gn/T/petsc-6v1w4q4u/config.setCompilers -lconftest Possible ERROR while running linker: exit code 1 stderr: ld: can't link with a main executable file '/var/folders/tv/ljnkj46x3nq45cp9tbkc000c0000gn/T/petsc-6v1w4q4u/config.setCompilers/libconftest.dylib' for architecture x86_64 clang-11: error: linker command failed with exit code 1 (use -v to see invocation) but you have some flags stuck in which may or may not affect this. I would try shutting them off: LDFLAGS_LD=-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/kongf/miniconda3/envs/moose/lib -L/Users/kongf/miniconda3/envs/moose/lib I cannot tell exactly why clang is failing because it does not report a specific error. Thanks, Matt The log was attached. > > Thanks so much, > > Fande > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>