path: root/user
diff options
authorSebastian Huber <>2022-09-12 09:01:50 +0200
committerSebastian Huber <>2022-09-12 09:01:50 +0200
commit8f4543f202798095353afda44141ebb6b5b2e4e5 (patch)
tree92434c185a8affb9ff7586644f36d93e4b93e92c /user
parentuser: Clarify -fno-common changes (diff)
user: Mention that the bsp_specs are gone
Update #3250.
Diffstat (limited to 'user')
1 files changed, 14 insertions, 0 deletions
diff --git a/user/migration/v5-to-v6.rst b/user/migration/v5-to-v6.rst
index 7810e06..079f640 100644
--- a/user/migration/v5-to-v6.rst
+++ b/user/migration/v5-to-v6.rst
@@ -19,6 +19,20 @@ 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).
+No -specs bsp_specs GCC Option
+The ``-spec bsp_specs`` GCC Option is no longer needed to build RTEMS
+applications and there is no :file:`bsp_specs` file installed. If you use this
+option, then you get an error like this:
+.. code-block:: none
+ sparc-rtems6-gcc: fatal error: cannot read spec file 'bsp_specs': No such file or directory
+You can remove this GCC option from your build to fix this error.
+Alternatively, you can add an empty :file:`bsp_specs` file.
Replacements for Removed APIs