MFS Meeting. Tue, 20 February. "Compiling: Turning source code into runnable software"

Michael Dorrington <[email protected]> Sat, 10 Feb 2018 15:54:55 +0000
Newsgroups gmane.politics.software.free-software.manchester,gmane.org.user-groups.linux.livlug,gmane.org.fsf.uk
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2857170712193536648==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="W6v8iA2Pm0NcllMOBZ8a5Es2xvJhfbNYc"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--W6v8iA2Pm0NcllMOBZ8a5Es2xvJhfbNYc
Content-Type: multipart/mixed; boundary="HQcFlO6J7nkJFq0CoVa4K8HmhDNZgHYBG";
 protected-headers="v1"
From: Michael Dorrington <[email protected]>
To: Manchester Free Software <[email protected]>
Cc: Free Software and the United Kingdom <fsfe-uk-mXXj517/[email protected]>,
 Bradford LUG <[email protected]>,
 South Cheshire GNU/Linux Users <[email protected]>,
 Blackpool LUG <[email protected]>,
 East Lancs / Rossendale LUG <rosslug-9k/[email protected]>,
 Sheffield LUG <[email protected]>,
 Liverpool Linux User Group <[email protected]>,
 "Open Rights Group (ORG) Manchester"
 <org-manchester-ZwoEplunGu0Bf2Lc/[email protected]>
Message-ID: <b4b0ebd8-fca9-4fb4-5b05-4ead44b0c4f2-IGUgQLVVQiRCV4ILt04nZQ@public.gmane.org>
Subject: MFS Meeting. Tue, 20 February. "Compiling: Turning source code into
 runnable software"

--HQcFlO6J7nkJFq0CoVa4K8HmhDNZgHYBG
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: quoted-printable

Please feel free to forward this to those that would welcome it.

You can subscribe to the Manchester Free Software mailing list at:
https://lists.nongnu.org/mailman/listinfo/fsuk-manchester

* Event: Manchester Free Software's January Meeting

* Talk: Compiling: Turning source code into runnable software
* Speaker: Michael Dorrington

* Date: Tuesday, 20th February 2018 (3rd Tuesday of the month)
* Start time: 19:00
* Finish time: 20:30 (social in Madlab until 21:00)

* Location: Madlab (Manchester Digital Laboratory)
  - https://madlab.org.uk/
* Address: 36-40 Edge Street, Manchester. M4 1HN.
  - Opposite "Common" on Edge Street, Northern Quarter.
  - https://www.openstreetmap.org/#map=3D19/53.48413/-2.23639


=3D=3D Details =3D=3D

The purpose of Manchester Free Software is to promote the Free Software
philosophy.

Every meeting we start with an opportunity for informal key signing.
For an explanation of what this is about see:
https://en.wikipedia.org/wiki/Key_signing_party


=3D=3D=3D Talk =3D=3D=3D

The main part of the meeting will be a talk with free discussion on the
topic.

Source code is what free software is written in but, for much of this
software, it needs to be turned into a form that a computer can run by a
process known as compiling.

This talk will cover compiling, both from a theoretical and practical
perspective, including (but not limited to):

* GCC (GNU Compiler Collection)
* ./configure -> make -> make install
* Reproducible Builds
* Compiler efforts to deal with the Spectre vulnerability

If you want to follow along then bring a laptop with GCC and GNU Make
(aka make) installed.  For Debian (and derivatives) then this can be
achieved by installing `build-essential`:

https://packages.debian.org/stretch/build-essential

Attending this talk will ensure greater benefit from next month's talk
on GNU/Linux From Scratch.

More information:

* https://gcc.gnu.org/
* https://en.wikipedia.org/wiki/Configure_script
* https://reproducible-builds.org/
* http://linuxfromscratch.org/lfs/

If you have experience of compiling then please consider giving a
lightning talk at the meeting.


=3D=3D Event Planning =3D=3D

Software Freedom Day in Manchester 2018 is on Saturday, 15th September.

* https://www.softwarefreedomday.org/


=3D=3D After-meeting =3D=3D

The formal meeting will be followed by informal discussion and
socialising in Madlab.


=3D=3D Location =3D=3D

The meeting will take place at the usual venue of Madlab, details above.


=3D=3D Transport =3D=3D


=3D=3D=3D Parking =3D=3D=3D

Around the venue there are parking meter bays that become zero cost
after 8pm on Tuesday so you will have to pay up until then and the
maximum stay is 2 hours BUT MAKE SURE YOU VERIFY ALL THIS on parking.

There are paid parking lots around the venue, they are marked by a blue
P in this OpenStreetMap centred on Madlab
<http://www.openstreetmap.org/#map=3D15/53.4843/-2.2365>.  Most of those
parking lots are owned by NCP <http://www.ncp.co.uk/>.

If you can=E2=80=99t decide otherwise then park in Manchester Arndale
<https://www.manchesterarndale.com/visiting/directions>.


=3D=3D=3D Public Transport =3D=3D=3D

Manchester Victoria (MCV) train station, Shudehill tram and bus station,
and Manchester Piccadilly bus station are all fairly close to Madlab,
see OpenStreetMap centred on Madlab
<http://www.openstreetmap.org/#map=3D15/53.4843/-2.2365>.

Manchester Piccadilly (MAN) train station and Manchester Central Coach
Station are not too far away either.


=3D=3D More Information =3D=3D

Information about Manchester Free Software can be found on the
Manchester Free Software pages on LibrePlanet
<https://libreplanet.org/wiki/Manchester>.

Regards,
Mike.
MFS Chair.

--=20
FSF member #9429
http://www.fsf.org/register_form?referrer=3D9429
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."


--HQcFlO6J7nkJFq0CoVa4K8HmhDNZgHYBG--

--W6v8iA2Pm0NcllMOBZ8a5Es2xvJhfbNYc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJWBAEBCABAFiEEymnV/lrtCqpNhpze13JsPqr44+8FAlp/FdwiHG1pY2hhZWwu
ZG9ycmluZ3RvbkBtZW1iZXIuZnNmLm9yZwAKCRDXcmw+qvjj7zIiD/9h+Va5y4qY
leIm1kbK6kQQG3ThLnMpae+T9qZRyfjyPIzGS4UCGT++g8wIcep+SSn4OTmQduqI
SIbMSUr/F/PN3IZLJ/zeWaRUxr4lszJ47OMtMM8YFIC8XDa8X9iDszlsqH5kUeeS
HhL/NllMEt6iFtg6Trv+/fIWq6b0L+SjoA5hAS0BIV/GLxPG2mNkoDBe384brQY8
z/StzzsztKfP6yYcmfwfRT3sNUK7TTE88f6Nvr4GehEQRuZ4CLFpX2vhQSuodw8c
4GaFNljcECBoh4eW49Holr126IwpIFhnZfdAJQQ9tEunzXJ0H3XC6Qwrc0HHCQcl
lfO9zjnrKlRqPc5dLljxo2zaaM6brafdv+DoiGJyKrgzAnEsuKeUn3Rgtj+bb7me
gmAZqPeysfRIH1tMj+DmhLkCMTDhZGFeu0cS98EP7xStxkkv1XoYOyDH9OLy9NMG
GE8PepmvrtO/z0nzfpwTYu/HM+LSfYyLjqYapWQEOM4fQFcV501pG8vpgwjN5Hfg
EA3ZOUkHBC7KibF22MM/ubB3i5WV/Cu1GZe6zknQ4dY4/iWXXyhUUW2TK8VW6Stl
GuR5Gx/0iJmCZNNbH9hzmasLb0Ssa2TRF5adR8RQUEURFyJIK1z/qN1IN4e16/Dk
RXLI9swFCqi165wAuNQdeDAaUrybA9oCVQ==
=ip7h
-----END PGP SIGNATURE-----

--W6v8iA2Pm0NcllMOBZ8a5Es2xvJhfbNYc--


--===============2857170712193536648==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Fsuk-manchester mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fsuk-manchester

--===============2857170712193536648==--