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 -----------------------------