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

Partially rollback public headers functions & cleanup nonstd.cpp #6362

Merged
merged 4 commits into from
Jul 16, 2024

Conversation

maxtropets
Copy link
Contributor

@maxtropets maxtropets commented Jul 15, 2024

Can't link SCITT against CCF because to_lower and to_upper are used in other public headers (unit_strings.h, for instance).

This breaks linkage of CCF against SCIIT and potentially a lot of other projects, because nobody would expect the necessity of linking to libccf.virtual.a to make it work.

Explicitly linking against it, however, also doesn't work, because it carries INSIDE_ENCLAVE target properties, which also breaks SCITT build.

@maxtropets maxtropets force-pushed the f/partial-rollback-nonstd-defs branch 3 times, most recently from 85775b0 to 5b91647 Compare July 15, 2024 17:41
Was breaking linking against CCF from other projects (e.g. SCITT).
Functions impls are required by other public CCF headers.
@maxtropets maxtropets force-pushed the f/partial-rollback-nonstd-defs branch from 5b91647 to ca7365b Compare July 15, 2024 18:17
@maxtropets maxtropets self-assigned this Jul 15, 2024
@maxtropets maxtropets marked this pull request as ready for review July 15, 2024 18:17
@maxtropets maxtropets requested a review from a team as a code owner July 15, 2024 18:17
@maxtropets maxtropets changed the title F/partial rollback nonstd defs Partially rollback public headers functions & cleanup nonstd.cpp Jul 15, 2024
src/ds/nonstd.cpp Outdated Show resolved Hide resolved
@maxtropets maxtropets force-pushed the f/partial-rollback-nonstd-defs branch 2 times, most recently from 5f764c6 to 51bf46c Compare July 16, 2024 08:47
@achamayou achamayou enabled auto-merge July 16, 2024 09:26
@maxtropets maxtropets force-pushed the f/partial-rollback-nonstd-defs branch from 6dac566 to f6cae36 Compare July 16, 2024 09:35
@achamayou achamayou added this pull request to the merge queue Jul 16, 2024
Merged via the queue into microsoft:main with commit e7d3635 Jul 16, 2024
17 checks passed
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