user: Add v5 to v6 migration help

This commit is contained in:
Sebastian Huber 2020-07-07 15:05:21 +02:00
parent b82e7d6730
commit b6a1d396b6
2 changed files with 21 additions and 0 deletions

View File

@ -15,3 +15,4 @@ from one version of RTEMS to a new version.
.. toctree:: .. toctree::
v4_11-to-v5 v4_11-to-v5
v5-to-v6

View File

@ -0,0 +1,20 @@
.. SPDX-License-Identifier: CC-BY-SA-4.0
.. Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
.. _Migration_5_to_6:
RTEMS 5 to RTEMS 6
==================
This section provides helpful information when migrating from RTEMS 5 to
RTEMS 6.
Update to GCC 10
----------------
The tool suite for RTEMS 6 uses GCC 10. GCC 10 enables ``-fno-common`` by
default. Code bases which never used this option before may observe now
multiple definition linker errors. For example, if global variables are
declared and defined in header files (usually a missing ``extern`` in the header
file).