hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 248 seconds]
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: Bye!]
Guest6 has joined #ste||ar
<Guest6> hello
<Guest6> anyone here?
<srinivasyadav227> Yes Guest6
<Guest6> hey srinivasyadav227 I am trying to run my first hpx program but getting this error ```/usr/bin/ld: hello_world.o: undefined reference to symbol '_ZN3hpx4util11agas_loggerEv'
<srinivasyadav227> Thats some linker error
<srinivasyadav227> May I know how did you build the application?
<Guest6> I used makefile provided in docs
<Guest6> #!/bin/sh
<Guest6> BOOST_ROOT=/home/vivekpopos/project/boost-libs
<Guest6> HWLOC_ROOT=/home/vivekpopos/project/hwloc-libs
<Guest6> CXX=g++ # Add your favourite compiler here or let makefile choose default.
<Guest6> CXXFLAGS=-O3 -std=c++17
<Guest6> #TCMALLOC_ROOT=/path/to/tcmalloc
<Guest6> HPX_ROOT=/home/vivekpopos/project/libs
<Guest6> INCLUDE_DIRECTIVES=-I$(HPX_ROOT)/include $(BOOST_ROOT)/include $(HWLOC_ROOT)/include
<Guest6> LIBRARY_DIRECTIVES=-L$(HPX_ROOT)/lib $(HPX_ROOT)/lib/libhpx_init.a $(HPX_ROOT)/lib/libhpx.so $(BOOST_ROOT)/lib/libboost_atomic.so $(BOOST_ROOT)/lib/libboost_filesystem.so $(BOOST_ROOT)/lib/libboost_program_options.so $(BOOST_ROOT)/lib/libboost_regex.so $(BOOST_ROOT)/lib/libboost_system.so -lpthread $(HWLOC_ROOT)/lib/libhwloc.so -ldl -lrt
<Guest6> LINK_FLAGS=$(HPX_ROOT)/lib/libhpx_wrap.a -Wl,-wrap=main # should be left empty for HPX_WITH_HPX_MAIN=OFF
<Guest6> hello_world: hello_world.o
<Guest6>  $(CXX) $(CXXFLAGS) -o hello_world hello_world.o $(LIBRARY_DIRECTIVES) $(LINK_FLAGS)
<Guest6> hello_world.o:
<Guest6>  $(CXX) $(CXXFLAGS) -c -o hello_world.o hello_world.cpp $(INCLUDE_DIRECTIVES)
<Guest6> I rmoved TCMALLOC coz I didn't use it during build instead I used system
<srinivasyadav227> Guest6: I don't think that's a issue
<srinivasyadav227> Its showing some error related to AGAS (related to distributed facilities)
<srinivasyadav227> I think you are missing linking libraries related to AGAS
<Guest6> AGAS is it a dependency?
<srinivasyadav227> No it's module in hpx
<srinivasyadav227> It's a module*
<srinivasyadav227> I don't have much knowledge with directly using makefiles to build applications with hpx, generally most of the people uses cmake to build applications with hpx
Guest6 has quit [Quit: Client closed]
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
dimpapag[m] has quit [Quit: You have been kicked for being idle]
jehelset has quit [Ping timeout: 252 seconds]
hkaiser has joined #ste||ar
K-ballo has joined #ste||ar
jehelset has joined #ste||ar
hkaiser has quit [Quit: Bye!]
diehlpk_work has joined #ste||ar
hkaiser has joined #ste||ar
Guest6 has joined #ste||ar
<diehlpk_work> hkaiser, Meeting?
Guest6 has quit [Quit: Client closed]
hkaiser has quit [Ping timeout: 250 seconds]
jehelset has quit [Ping timeout: 248 seconds]
hkaiser has joined #ste||ar
jehelset has joined #ste||ar
hkaiser_ has joined #ste||ar
hkaiser has quit [Ping timeout: 240 seconds]
Yorlik_ is now known as Yoelik
Yoelik is now known as Yorlik
<dkaratza[m]> hkaiser_: the file public_api.rst uses :cpp:func: to link the hpx functions to their documentation
<dkaratza[m]> since i am trying to find out why some links don't work, I try to see how these links work...any clue where this cpp:func is defined or how it is used to create the link?
jehelset has quit [Ping timeout: 252 seconds]
<hkaiser_> dkaratza[m]: no I do not know - is a predefined construct from breathe?
<dkaratza[m]> <hkaiser_> "dkaratza: no I do not know..." <- hmm alright, it may be, i need to investigate
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 256 seconds]
K-ballo1 is now known as K-ballo
hkaiser_ has quit [Quit: Bye!]
<Yorlik> Does inlining work across module boundaries in c++20 modules?
<K-ballo> probably, but not in any modules specific way
hkaiser has joined #ste||ar
jehelset has joined #ste||ar