You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the future, there might be tools based on the OpenSSF compiler options guide.
This issue is a tracker to make the guide suitable to be converted into a machine readable format like json.
Tools such as the one I am working on (https://github.com/mayank-ramnani/temper) need the options in a machine readable format to do processing using them.
Currently, the guide has some inconsistencies which make it difficult to convert to a machine readable format.
Some issues in parsing:
Non-standard table format:
There are only a few rows in which the column “Compiler Flag” contains additional data other than the flag:
Example:
-D_FORTIFY_SOURCE=3
(requires -O1 or higher,
may require prepending -U_FORTIFY_SOURCE)
Suggestion: Move the additional details to another column, maybe to description. Have a standard table format.
Non-standard version mentions.
Suggestion: Mention till patch version (ex: gcc 2.95.3) instead of just the major version (ex: gcc 12)
I will update this thread with more insights and can create a PR that implements the above.
In the future, there might be tools based on the OpenSSF compiler options guide.
This issue is a tracker to make the guide suitable to be converted into a machine readable format like json.
Tools such as the one I am working on (https://github.com/mayank-ramnani/temper) need the options in a machine readable format to do processing using them.
Currently, the guide has some inconsistencies which make it difficult to convert to a machine readable format.
Some issues in parsing:
I will update this thread with more insights and can create a PR that implements the above.
The script I created to scrape the webpage and convert it to json: doesn't give perfect results due to inconsistencies in the guide - https://github.com/mayank-ramnani/temper/blob/main/extra/scraper.py
The text was updated successfully, but these errors were encountered: