On Mon, Mar 22, 2021 at 11:04 AM Mark Adams <mfad...@lbl.gov> wrote:

> Thanks Scott,
>
> Can you please tell us where this pkg-config file is?
>

Looks like ${PETSC_ARCH}/lib/pkgconfig

   Matt


> Thank again,
> Mark
>
> On Mon, Mar 22, 2021 at 10:45 AM Scott Kruger <kru...@txcorp.com> wrote:
>
>>
>> From you make.log, it looks like petsc found it  here:
>> /opt/cray/wlm_detect/1.3.3-7.0.1.1_4.19__g7109084.ari/lib64
>>
>> PETSc has it and found it because BuildSystem did the query of what
>> it takes to get C/C++/Fortran to work together.  Why is it needed?
>> That's up to Cray.
>>
>> But the question is:
>>
>> How is your CMake build getting PETSc info?
>>
>> If
>> a) it using pkg-config and CMake's ability to parse it, then it looks
>> like our pkg-config export might need work.
>> We'd need to see the pkg-config file to be sure though.
>>
>> and if
>> b) it is not using pkg-config, then the answer is it should.
>>
>> Scott
>>
>>
>> On 2021-03-21 08:25, Mark Adams did write:
>> > We are having problems with linking and use static linking.
>> > We get this error and have seen others like it (eg, lpetsc_lib_gcc_s)
>> >
>> > /usr/bin/ld: cannot find -lpetsc_lib_wlm_detect-NOTFOUND
>> >
>> > wlm_detect is some sort of system library, but I have no idea where this
>> > petsc string comes from.
>> > This is on Cori and the application uses cmake.
>> > I can run PETSc tests fine.
>> >
>> > Any ideas?
>> >
>> > Thanks,
>> > Mark
>>
>>
>>
>>
>> --
>> Scott Kruger
>> Tech-X Corporation               kru...@txcorp.com
>> 5621 Arapahoe Ave, Suite A       Phone: (720) 466-3196
>> Boulder, CO 80303                Fax:   (303) 448-7756
>>
>

-- 
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/>

Reply via email to