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

[aliasobj] just build the alias objects once #2743

Merged
merged 3 commits into from
Jun 2, 2022

Conversation

strega-nil-ms
Copy link
Contributor

@strega-nil-ms strega-nil-ms commented May 26, 2022

I got annoyed at the continual Assembling: lines

cc @barcharcraz

this shouldn't change output at all, but it will make it so we only build the asm files once.

it is also extremely unimportant.

I got annoyed at the continual `Assembling:` lines
@strega-nil-ms strega-nil-ms requested a review from a team as a code owner May 26, 2022 17:43
@CaseyCarter CaseyCarter added the build Related to the build system label May 26, 2022
Copy link
Member

@CaseyCarter CaseyCarter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oooh, thanks - I was thinking about making the exact same change when I counted the output lines.

stl/CMakeLists.txt Show resolved Hide resolved
@barcharcraz
Copy link
Member

Note that I think the debug and release aliasobjs may actually be different in relevant ways (in that the debug ones have debugger information for the added symbols.

stl/CMakeLists.txt Outdated Show resolved Hide resolved
stl/CMakeLists.txt Outdated Show resolved Hide resolved
I'm not sure if the `alternate_name_broke_linker` test is still broken,
but it does work on my machine
@strega-nil-ms
Copy link
Contributor Author

@barcharcraz having looked at the resulting COFF files, there doesn't seem to be a difference (two bytes difference excepting file name and date/time)

@StephanTLavavej StephanTLavavej removed their assignment May 28, 2022
@StephanTLavavej StephanTLavavej self-assigned this Jun 1, 2022
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit 7342fba into microsoft:main Jun 2, 2022
@StephanTLavavej
Copy link
Member

Thanks for simplifying this new part of the build! 🎉 ✅ 😸

@strega-nil strega-nil deleted the alias-obj-lib branch August 10, 2022 20:35
fsb4000 pushed a commit to fsb4000/STL that referenced this pull request Aug 13, 2022
Co-authored-by: Nicole Mazzuca <[email protected]>
Co-authored-by: Stephan T. Lavavej <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to the build system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants