[Debichem-devel] Bug#531419: mpicc segfaults when called by fakeroot

Jeff Squyres jsquyres at cisco.com
Fri Jun 19 10:52:03 UTC 2009


On Jun 18, 2009, at 10:24 PM, Steve M. Robbins wrote:

>>> I uploaded this change to Debian's openmpi packages yesterday,  
>>> patch below.
>>> Jeff: will you commit this upstream?
>>>
>>> Fakeroot maintainer: will you set  
>>> OMPI_MCA_disable_memory_allocator to 1
>>> in the fakeroot environment?
>>
>> Perhaps it would be better if you had debian/rules check to see if
>> $FAKEROOTKEY is set and then export
>> OMPI_MCA_disable_memory_allocator in that case.
>
> Perhaps, though I don't see any benefit to this approach rather than
> always setting the variable.  Can you elaborate?


Two things:

1. Doh; I suggested a poorly-named environment variable.  For reasons  
you don't care about, "OMPI_MCA_memory_ptmalloc2_disable" would be a  
better name for us (vs. "OMPI_MCA_disable_memory_allocator").  Sorry  
about that!  I just committed the check for  
"OMCA_MCA_memory_ptmalloc2_disable" upstream:

     https://svn.open-mpi.org/trac/ompi/changeset/21479

2. If you want a more general env variable name, like checking for the  
presence of $FAKEROOTKEY (or whatever), let me know and we can also  
add a check for that upstream.  To be clear, I think I'm going to do  
#1 anyway -- it's a nice way for our users to disable this stuff.  But  
I'm not opposed to having a fakeroot-specific environment variable  
check as well.

-- 
Jeff Squyres
Cisco Systems






More information about the Debichem-devel mailing list