== CMake ==

In the talk we covered './configure -> make -> make install' which is
the Autotools based compile workflow.  As we mentioned in the Q&A, an
alternative to the Autotools compile workflow is CMake compile workflow,
which is 'cmake . -> make -> make install'.  CMake is used to build KDE
and Blender, among other projects.  For more information see:

* https://cmake.org/
* https://packages.debian.org/stretch/cmake


== Spectre ==

Intel has released a paper on retpoline and Debian have released an
updated GCC with retpoline capability for Stretch:

*
https://software.intel.com/sites/default/files/managed/1d/46/Retpoline-A-Branch-Target-Injection-Mitigation.pdf
* https://www.debian.org/security/2018/dsa-4121


== Exercises for the participants ==

1. Download the source code to GNU Bash using your package manager and
compile it (but don't install).
2. Time the compile with different values of '-j' to make.  (Remember to
make clean each time.)  What is the "best" value?
3. In this compile is it using Bash's malloc or Glibc's malloc?
4. Find out if your GCC has retpoline support or not.


M.

-- 
FSF member #9429
http://www.fsf.org/register_form?referrer=9429
http://www.fsf.org/about
"The Free Software Foundation (FSF) is a nonprofit with a worldwide
mission to promote computer user freedom and to defend the rights of all
free software users."

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Fsfe-uk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/fsfe-uk

Reply via email to