Skip to content
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

Fixed vstudio build issues #353

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

noahdav
Copy link

@noahdav noahdav commented Apr 30, 2018

No description provided.

@levicki
Copy link

levicki commented Sep 26, 2018

@noahdav I believe it is not safe to tag the object file produced by ml.exe as SAFESEH when actual assembler code in it does not have exception handler setup. In my opinion better approach would be to compile C code with /SAFESEH:no like it is done in release build.

As for the path issue, it exists in vc11 and vc12 vcxproj as well so that should be fixed too.

Sadly, it looks like this repo is dead so the chance to get the changes accepted is slim.

@KalleOlaviNiemitalo
Copy link

@levicki ML and ML64 Command-Line Reference says /safeseh is OK to use when the object does not contain any exception handlers, which is the case in contrib/masmx86/inffas32.asm and contrib/masmx86/match686.asm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants