aserio changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
eschnett has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
hkaiser has joined #ste||ar
quaz0r has quit [Ping timeout: 256 seconds]
hkaiser has quit [Quit: bye]
quaz0r has joined #ste||ar
Smasher has joined #ste||ar
Smasher has quit [Remote host closed the connection]
<zao>
stevenrbrandt: I would reckon that the import resolves there because it's installed into something that's in the sys.path for the system Python.
<zao>
Or otherwise have the PYTHONPATH set up when running.
rtohid has joined #ste||ar
<zao>
Also be vary of failures to load dependency shared libraries, which would be found via the stock search paths from ld.so.conf, and LD_LIBRARY_PATH.
<zao>
Depends really on the kind of error you've got.
<stevenrbrandt>
zao: The problem with running "import phylanx" is this error message: RuntimeError: partitioner::add_resource: Creation of 2 threads requested by the resource partitioner, but only 1 provided on the command-line.
<stevenrbrandt>
For some reason, when CircleCI builds everything, this doesn't happen.
<hkaiser>
stevenrbrandt - this I think is a problem in HPX not Phylanx, but I was not able yet to be imaginative enought to think of a reason
<hkaiser>
jbjnr might have some insights or simbergm
<zao>
What kind of resource constraints does CI run under? Is it single-cored?
<hkaiser>
stevenrbrandt: I know that linux loads a module twice if you dlopen it with different but equivalent paths
<hkaiser>
that could cause havoc
<hkaiser>
can you list the full path of all loaded modules in gdb at the point of error
<hkaiser>
?
<K-ballo>
zao: two cores
<stevenrbrandt>
What I don't understand is why no one else but me sees this problem. I've tried building it on Ubuntu and Fedora with the same results.
hkaiser has quit [Quit: bye]
<stevenrbrandt>
I'm looking at circle.yml. Where does the git clone of hpx happen?
eschnett has quit [Quit: eschnett]
quaz0r has quit [Ping timeout: 265 seconds]
<zao>
Eeew... phylanx build installed into my homedir and not the prefix.
<zao>
That's where I'm at when crashing on import.
akheir has quit [Remote host closed the connection]
<zao>
This build is very fishy... phylanx python .so file points into the build tree and /usr/local/lib as the runpath, and has a reference to Shared library: [libhpxd.so.1]
<zao>
Which is completely bullshit, as I've got a Release HPX.
quaz0r has joined #ste||ar
eschnett has joined #ste||ar
<zao>
libhpx_phylanx.so also refers to "libhpx_iostreamsd.so.1"
<zao>
Something is quite bogus in my container.
<stevenrbrandt>
zao: I have a docker file. How do I send it to IRC?
<stevenrbrandt>
It shows how I build my release build.
<zao>
gist.github.com or a paste site, and show the link.