Skip to content

Conversation

@MofX
Copy link
Contributor

@MofX MofX commented Mar 3, 2025

  • Remove gcc includes, they are not required and can lead to compilation errors
  • Change to Scrt1.o and crtbeginS.o and crtendS.o: These are the variants used by musl's spec
  • Use variables for increased readability
  • Drop install prefix: With the introduction of mixed criticality, setting the install prefix to / does not make sense anymore

Main reason for this change is the removal of the gcc include directory, because that triggered an error when building the userland utils.
The install prefix has no impact on the current ebclfsa demo app, because it sets the install path in its cmake files.

 * Remove gcc includes, they are  not required and can lead to compilation errors
 * Change to Scrt1.o and crtbeginS.o and crtendS.o: These are the variants used by musl's spec
 * Use variables for increased readability
 * Drop install prefix: With the introduction of mixed criticality, setting the install prefix to / does not make sense anymore
@MofX MofX requested review from simone-weiss and thir820 March 3, 2025 12:25
@MofX MofX added the main_1.x label Mar 3, 2025
@tomirgang tomirgang merged commit c183811 into main_1.x Mar 5, 2025
@tomirgang tomirgang deleted the ebclfsa_toolchain_fix_1.x branch March 5, 2025 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants