[petsc-users] Exhausted all shared linker guesses. Could not determine how to create a shared library!

Fande Kong fdkong.jd at gmail.com
Mon Mar 8 19:23:22 CST 2021


Thanks Matthew,

Hmm, we still have the same issue after shutting off all unknown flags.

Thanks,

Fande

On Mon, Mar 8, 2021 at 6:07 PM Matthew Knepley <knepley at gmail.com> wrote:

> 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/ba7a3229/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log
Type: application/octet-stream
Size: 216645 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20210308/ba7a3229/attachment-0001.obj>


More information about the petsc-users mailing list