Dear Mentors, With almost a month into GSoC'18, I was able to get leads for my project. The work I have done till now can be summarized as follows:
- I was able to run C main on HPX thread for dynamically linked binaries for gcc and clang. I have integrated the same with HPX (see pull request <https://github.com/stellAR-GROUP/hpx/pull/3338>). - For MSVC, I have identified a way to run C main HPX, but I'm unable to get the exact resources to make it happen due to lack of documentation for it. Mr. Kaiser has assured me that he will put me in contact with people developing MSVC, so that I can clear my doubts directly from them. - Currently, my work that remains is to get things working for statically linked binaries. I am currently working on finding out the right way. I was able to find one way (a bit tedious but sure to work). It involves adding compiler tags such as -nostartfiles and -nostdlib and linking it with our own ".so" files. This can be achieved by compiling overriding functions into a shared library and linking it first followed by all other glibc .so. I am currently working on running C main on HPX threads for statically linked binaries. Results and integration for the same can be expected by 2nd evaluation. In the meantime, I'm also looking for ways to implement the same for MSVC. Any help/suggestions are highly appreciated. Regards Nikunj Gupta
_______________________________________________ hpx-users mailing list [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
