config/configure.py -> configure?

Barry Smith bsmith at mcs.anl.gov
Thu Jul 17 16:14:51 CDT 2008


On Jul 17, 2008, at 3:58 PM, Boyana Norris wrote:

> Speaking of configure and user experiences, I just noticed that  
> PETSc defines top_builddir (in petscconf), which conflicts with  
> automake-generated makefiles, making it impossible in some cases to  
> include PETSc's petsconf file into Makefile.am (as far as I know  
> that's the only thing that causes problems). I hate automake in  
> general, but sometimes you are stuck with it and it's very nice to  
> be able to include PETSc make snippets even in automake files and  
> avoid a lot of pain.
>
> Anyway, since this is in a file that gets copied to the install  
> location, I think in general it would be best to avoid defining  
> build tree-related variables (especially those that conflict with  
> auto-generated ones from other tools). Thoughts?
>

    I think this was originally in there when Matt was mucking around  
with libtool (the gnu one, not the Mac one).
I don't think it is used and should be removed. Once Matt confirms  
this, we will rip it out.

    Barry

> Boyana
>
> Satish Balay wrote:
>> On Thu, 17 Jul 2008, Satish Balay wrote:
>>
>>
>>>>  If we could support the same way that this is done with autoconf  
>>>> packages
>>>> that would improve a users experience with PETSc.
>>>>
>>> I guess we don't prevent the usage from shell scripts. We just  
>>> promote
>>> the alternative usage of adding configure options in a python  
>>> script.
>>>
>>
>> And we generate $PETSC_ARCH/config/configure.py - which can be rerun
>> by the user. Alternative would be to generate this file in a
>> shell-script notation..
>>
>> Satish
>>
>>
>
> -- 
> Boyana Norris, Computer Scientist    |   Email: norris at mcs.anl.gov
> Argonne National Laboratory          |   Phone: +1 (630) 252 7908 http://www.mcs.anl.gov/~norris/ 
>       |   Fax:   +1 (630) 252 5986
>




More information about the petsc-dev mailing list