[petsc-users] Exhausted all shared linker guesses. Could not determine how to create a shared library!
Matthew Knepley
knepley at gmail.com
Mon Mar 8 19:07:42 CST 2021
On Mon, Mar 8, 2021 at 7:55 PM Fande Kong <fdkong.jd at 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/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20210308/4eb0bf54/attachment.html>
More information about the petsc-users
mailing list