Compile the minipal as an object and static library#107889
Compile the minipal as an object and static library#107889jkoritzinsky merged 20 commits intodotnet:mainfrom
Conversation
…ross the product as a single unit instead of separate source files.
… the full minipal building on Windows
I think you want to tweak the order of libraries passed to the linker and/or ship minipal as a separate library. |
|
Yeah I'll probably end up having to ship it as a separate library. I was hoping not to, but that's likely the easiest option all-around. |
rt-sz and /ba are green. We only get duplicate errors without |
|
/ba is not green. Mono AOT tests are failing with: |
Ah, I had to scroll up a bit to see the first node 🙈 |
Now that we switched to ILC's LKG packages, will it help? Fixing mono is pretty simple in comparison. :) |
|
Given how much I've had to fight mono to get symbols working right here in the first place, I really don't think fixing mono is easier. In fact, I see it as significantly more difficult to fix that various different build configurations (it's really easy to end up with a configuration in Mono where you don't have the symbols available at all while also having one where you have symbol duplicates). |
|
I think I got the library order right now. Can I get another round of reviews? |
Compile the repo minipal as an object and static library for usage across the product as a single unit instead of separate source files.