-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
I'm facing a compilation issue while building the project with ufbt
. The error message indicates that the file bits/c++config.h
is missing, which is a required part of the C++ standard library for the arm-none-eabi
toolchain.
Error Message:
fatal error: bits/c++config.h: No such file or directory
59 | #include <bits/c++config.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
Steps to Reproduce:
- Run
ufbt build
in the Flipper Zero firmware directory. - Compilation fails with the error mentioned above.
Expected Behavior:
The project should build without any issues related to missing standard library files.
Actual Behavior:
Compilation fails due to a missing bits/c++config.h
file in the arm-none-eabi
toolchain.
Possible Causes:
- The
arm-none-eabi
toolchain might not be properly installed or configured. - The necessary C++ standard libraries may be missing or not properly referenced by the toolchain.
- There might be an issue with the build configuration or paths to the libraries in the environment setup.
Suggested Solutions:
- Verify the installation of the
arm-none-eabi
toolchain and ensure that all necessary components are installed. - Check and update the paths to the toolchain libraries to make sure they are correctly set in the build configuration.
- Ensure that all environment variables related to the build process are correctly configured.
- Reinstall or update the
ufbt
toolchain if necessary.
Metadata
Metadata
Assignees
Labels
No labels