summaryrefslogtreecommitdiffstats
path: root/user/migration/v5-to-v6.rst
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-07 15:05:21 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-14 09:21:46 +0200
commitb6a1d396b6984f5d11dfdcaf8efba5a7fa405ed2 (patch)
tree3f672fe59be14f39b0a470f67eaaf26653ee0390 /user/migration/v5-to-v6.rst
parenteng: fix typo in coding-file-hdr.rst (diff)
downloadrtems-docs-b6a1d396b6984f5d11dfdcaf8efba5a7fa405ed2.tar.bz2
user: Add v5 to v6 migration help
Diffstat (limited to '')
-rw-r--r--user/migration/v5-to-v6.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/user/migration/v5-to-v6.rst b/user/migration/v5-to-v6.rst
new file mode 100644
index 0000000..5997057
--- /dev/null
+++ b/user/migration/v5-to-v6.rst
@@ -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).