This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
compiler [2017/09/13 08:40]
compiler [2017/11/14 04:39] (current)
Line 14: Line 14:
 <code bash> <code bash>
 python ../​source/​cctbx_src/​libtbx/​configure.py --compiler=clang -r ../source/ sastbx python ../​source/​cctbx_src/​libtbx/​configure.py --compiler=clang -r ../source/ sastbx
 +To set environment flags for the compiler, use
 +export CFLAGS=...
 +export LDFLAGS=...
 +and in order to make this effective during cctbx compilation,​ it is necessary to run configuration.py as the following:
 +<code bash>
 +python /​path/​to/​libtbx/​configuration.py --use-environment-flags
 </​code>​ </​code>​

Richard Feynman

“everything that is living can be understood in terms of the jiggling and wiggling of atoms”.

and now, we want to watch atoms jiggling and wiggling.

X-rays, electrons, fluorescence light, the advances of photon sciences, together with computational modeling, are making this happen.