[BIOSAL] Minimal build of thorium actor applications

George K. Thiruvathukal gkt at cs.luc.edu
Tue Nov 4 14:45:21 CST 2014


Hi Seb,

This is fantastic news! If I pull from upstream (sebhtml/master), will I
pick this up?

George

George K. Thiruvathukal, PhD
*Professor of Computer Science*, Loyola University Chicago
*Director*, Center for Textual Studies and Digital Humanities
*Guest Faculty*, Argonne National Laboratory, Math and Computer Science
Division
Editor in Chief, Computing in Science and Engineering
<http://www.computer.org/portal/web/computingnow/cise> (IEEE CS/AIP)
(w) gkt.tv (v) 773.829.4872


On Tue, Nov 4, 2014 at 9:37 AM, Boisvert, Sebastien <boisvert at anl.gov>
wrote:

> Following George's request, I added some options to do minimal builds:
>
> "-lrt" is no longer needed, there is a fallback path with gettimeofday.
>
> For MPI, I had to add "mock_transport" which only sets the rank to 0 and
> the size to 1.
>
>     The new minimal build only needs libm, libc, and libpthread.
>
>     linux-vdso and ld-linux-x86-64 are specific to the Linux operating
> system
>     and/or to the architecture. vdso (vsyscall) is used to invoke some
> system
>     calls directly from userspace for better performance. ld-linux is used
>     to load shared libraries.
>
>     $ make -j CONFIG_CLOCK_GETTIME=n CONFIG_MPI=n CONFIG_ZLIB=n CC=cc
>     $ ldd performance/latency_probe/latency_probe
>             linux-vdso.so.1 =>  (0x00007fffc7bff000)
>             libm.so.6 => /lib64/libm.so.6 (0x0000003f19a00000)
>             libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003f1a200000)
>             libc.so.6 => /lib64/libc.so.6 (0x0000003f19600000)
>             /lib64/ld-linux-x86-64.so.2 (0x0000003f19200000)
>
>
> That should be easier like this to build on POWER7 or on k1om (or in
> Eclipse).
>
> George:
>
> You will need to add the makefile options CONFIG_CLOCK_GETTIME=n
> CONFIG_MPI=n CONFIG_ZLIB=n CC=cc
> in Eclipse I think.
> _______________________________________________
> BIOSAL mailing list
> BIOSAL at lists.cels.anl.gov
> https://lists.cels.anl.gov/mailman/listinfo/biosal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cels.anl.gov/pipermail/biosal/attachments/20141104/d1324744/attachment-0001.html>


More information about the BIOSAL mailing list