It is not always safe to remove duplicate libraries listed in different 
places in the list. Hence we cannot simply always remove them.

  Barry

> On May 13, 2024, at 10:00 PM, Runjian Wu <[email protected]> wrote:
> 
> Thanks for your reply!  Since I can manually remove duplicates, how about 
> adding a function to automatically remove duplicates at the end of 
> "configure" in the next PETSc version?
> 
> 
> Runjian
> 
> 
> 
> On 5/13/2024 9:31 PM, Barry Smith wrote:
>> 
>>    Because the order of the libraries can be important, it is difficult for 
>> ./configure to remove unneeded duplicates automatically.
>> 
>>    You can manually remove duplicates by editing 
>> $PETSC_ARCH/lib/petsc/conf/petscvariables after running ./configure
>> 
>>    Barry
>> 
>> 
>> 
>>> On May 13, 2024, at 7:47 AM, Runjian Wu <[email protected]> 
>>> <mailto:[email protected]> wrote:
>>> 
>>> This Message Is From an External Sender
>>> This message came from outside your organization.
>>> Hi all,
>>> 
>>> After I compiled PETSc, I found some duplicated libs in the variable 
>>> PETSC_EXTERNAL_LIB_BASIC, e.g., -lm, -lgfortran -lstdc++.  I am curious how 
>>> it happened and how to remove the duplicates?
>>> 
>>> Thanks,
>>> 
>>> Runjian Wu
>> 

Reply via email to