[X] I signed and emailed the appropriate Contributor License Agreement to GSFC-SoftwareRelease@mail.nasa.gov and copied cfs-program@lists.nasa.gov.
Describe the contribution
A clear and concise description of what the contribution is.
This change ensures that all flags from RTEMS_BSP_C_FLAGS are passed from rtems-syms to the compiler.
Testing performed
Steps taken to test the contribution:
Only tested to check if compilation succeeds.
Expected behavior changes
A clear and concise description of how this contribution will change behavior and level of impact.
API Change: N/A
Behavior Change: xxx (if applicable)
Before: The only flag that rtems-syms passes to the compiler is -march=armv7-a. This causes a crash because the compiler assumes the wrong floating point ABI.
Contributor Info - All information REQUIRED for consideration of pull request
Full name and company/organization/center of all contributors ("Personal" if individual work)
Without the quotes, only the first argument is actually passed to the compiler by rtems-syms.
Checklist (Please check before submitting)
Describe the contribution A clear and concise description of what the contribution is.
RTEMS_BSP_C_FLAGS
are passed fromrtems-syms
to the compiler.Testing performed Steps taken to test the contribution:
Expected behavior changes A clear and concise description of how this contribution will change behavior and level of impact.
Before: The only flag that
rtems-syms
passes to the compiler is-march=armv7-a
. This causes a crash because the compiler assumes the wrong floating point ABI.After: All flags are correctly passed to the compiler. The floating point ABI is correctly specified.
System(s) tested on
draco-rc4
.Additional context N/A
Third party code N/A
Contributor Info - All information REQUIRED for consideration of pull request Full name and company/organization/center of all contributors ("Personal" if individual work)