-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[chromium-base] Add new port #12396
[chromium-base] Add new port #12396
Conversation
For
Does this port not support osx currently? |
7da0d06
to
9127ba7
Compare
An initial skim leaves me very impressed, this is an awesome PR! Thank you for avoiding I would like to avoid checking in any Finally, it would be very nice if |
example
only x64 llvm ? |
9c7a249
to
7987d56
Compare
Thank you for the review! I patched |
why not add the x86 version right away ? it will not hurt, but in the future it may be useful |
6f61cc0
to
c9173be
Compare
@voskrese, the 32-bit version of LLVM should now get selected if the host is 32-bit Windows. |
Another big step, thanks for this PR! |
什么时候合进master啊? |
@vejmartin does it supported linux? |
@iHuahua, this port only adds support for macOS and Windows (x64) as these are the platforms I can debug locally. I'd expect adding support for Linux would be similar in approach. |
* add linux supported * remove sysroot
@BillyONeal Ping for merge this PR. |
Tagging requires:discussion to confirm that deploying LLVM like that is OK. I'm 99.9% sure it's fine but want to be safe. |
We discussed this in person today and we're OK with the LLVM deployment. However we aren't sure about the path-suffix part 7ddc48a . Generally speaking all libraries should be under lib or lib/manual-link, so that they can be automatically detected upon use. But base.lib is probably too generic a name. Is it named base.lib in chromium itself? |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Everyone loves when the upstream for the port we use in our end to end tests is down eh? |
@vejmartin hi, supperman, I try to link chromium-base(
And build failed on |
@iHuahua That means your program needs to be built with the same IDL setting @vejmartin Thanks for your contribution! |
@BillyONeal, happy to help 😄 @iHuahua, chromium-base disables iterator debugging, so |
Follow-up from #12280
What does your PR fix?
Fixes Add chromium base port #8850.
Which triplets are supported/not supported?
x64-osx
,x64-windows
,x64-windows-static
Have you updated the CI baseline?
Yes
Does your PR follow the maintainer guide?
Yes