[OMPI devel] Trunk is broken

2016-02-15 Thread Ralph Castain
Looks like someone broke the master build on Linux:

../../../ompi/.libs/libmpi.so: undefined reference to 
`opal_memory_linux_malloc_init_hook'


I suspect it was a hard-coded reference to some component’s variable?
Ralph



Re: [OMPI devel] Trunk is broken

2016-02-15 Thread Gilles Gouaillardet

Ralph,

this is being discussed at https://github.com/open-mpi/ompi/pull/1351

btw, how do you get this warning ? i do not see it.
fwiw, the abstraction violation was kind of already here, so i am 
surprised it pops up now only


Cheers,

Gilles

On 2/16/2016 1:17 PM, Ralph Castain wrote:

Looks like someone broke the master build on Linux:

../../../ompi/.libs/libmpi.so: undefined reference to 
`opal_memory_linux_malloc_init_hook'



I suspect it was a hard-coded reference to some component’s variable?
Ralph



___
devel mailing list
de...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
Link to this post: 
http://www.open-mpi.org/community/lists/devel/2016/02/18598.php




Re: [OMPI devel] Trunk is broken

2016-02-15 Thread Ralph Castain
It is very easy to reproduce - configure with:
enable_mem_debug=no
enable_mem_profile=no
enable_memchecker=no
with_memory_manager=no

I’m not sure which of those is required. However, your assertion is incorrect. 
The person who introduced the original violation went to great lengths to 
ensure it didn’t create a problem if the referenced component was not built. 
I’m not saying it was a good thing to do, but we spent a lot of time discussing 
it and figuring out how to do it without causing the problem.

So whatever was done missed those precautions and introduced this symbol 
regardless of the configuration.


> On Feb 15, 2016, at 8:39 PM, Gilles Gouaillardet  wrote:
> 
> Ralph,
> 
> this is being discussed at https://github.com/open-mpi/ompi/pull/1351 
> 
> 
> btw, how do you get this warning ? i do not see it.
> fwiw, the abstraction violation was kind of already here, so i am surprised 
> it pops up now only
> 
> Cheers,
> 
> Gilles
> 
> On 2/16/2016 1:17 PM, Ralph Castain wrote:
>> Looks like someone broke the master build on Linux:
>> 
>> ../../../ompi/.libs/libmpi.so: undefined reference to 
>> `opal_memory_linux_malloc_init_hook'
>> 
>> 
>> I suspect it was a hard-coded reference to some component’s variable?
>> Ralph
>> 
>> 
>> 
>> ___
>> devel mailing list
>> de...@open-mpi.org 
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
>> 
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2016/02/18598.php 
>> 
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2016/02/18599.php