-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workaround for ARMC6 Windows 7 assembler issue #10182
Workaround for ARMC6 Windows 7 assembler issue #10182
Conversation
@lrusinowicz, thank you for your changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we just put the .E.s
files next to the objects? I don't think there's any harm, and the code will be simpler.
@lrusinowicz I moved your Description header above the description. |
689b07e
to
da090fa
Compare
I've done this while also changing temporary file extension to just |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, this will break many exporters... Could you avoid deleting the for_asm
part of get_compile_options
? instead, just pass false in assemble
.
On Windows 7 using --preproc option in ARMC6 assembler doesn't work when -MD option is also specified. Compiler creates incorrect filename for dependency file and compilation files. To workaround this issue, this change returns to using a temporary file and separately calling preprocessor and assembler (as in a case of ARMC5).
da090fa
to
8d8cf1a
Compare
CI started |
Test run: SUCCESSSummary: 13 of 13 test jobs passed |
…7_workaround Workaround for ARMC6 Windows 7 assembler issue
Description
On Windows 7 using --preproc option in ARMC6 assembler doesn't work when -MD option is also specified. Compiler creates incorrect filename for dependency file and compilation files.
To workaround this issue, this change returns to using a temporary file and separately calling preprocessor and assembler (as in a case of ARMC5).
I have done only a limited testing, because I have only access to ARMC6 compiler on a Windows 7 machine.
Pull request type
Reviewers
@theotherjimmy
Release Notes