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

[Merged by Bors] - fix(src/CMakeLists): remove useless setting of _GLIBCXX_USE_CXX11_ABI with MinGW #293

Closed
wants to merge 1 commit into from

Conversation

giordano
Copy link
Contributor

@giordano giordano commented May 31, 2020

As explained in this comment,
forcing the value _GLIBCXX_USE_CXX11_ABI doesn't make any sense for what it
was originally introduced, and it's also useless: with this patch I can compile with
MinGW for both C++ string ABIs without problems.

Patch used in JuliaPackaging/Yggdrasil#1103 to build LEAN with BinaryBuilder

As explained in [this
comment](leanprover/lean3#930 (comment)),
forcing the value `_GLIBCXX_USE_CXX11_ABI` doesn't make any sense for what it
was originally introduced, it's useless: with this patch I can compile with
MinGW for both C++ string ABIs without problems.
@gebner gebner changed the title Remove useless setting of _GLIBCXX_USE_CXX11_ABI with MinGW fix(src/CMakeLists): remove useless setting of _GLIBCXX_USE_CXX11_ABI with MinGW Jun 2, 2020
@gebner
Copy link
Member

gebner commented Jun 2, 2020

bors merge

bors bot pushed a commit that referenced this pull request Jun 2, 2020
…I` with MinGW (#293)

As explained in [this comment](leanprover/lean3#930 (comment)),
forcing the value `_GLIBCXX_USE_CXX11_ABI` doesn't make any sense for what it
was originally introduced, and it's also useless: with this patch I can compile with
MinGW for both C++ string ABIs without problems.

Patch used in JuliaPackaging/Yggdrasil#1103 to build LEAN with [BinaryBuilder](https://binarybuilder.org/)
@bors
Copy link

bors bot commented Jun 2, 2020

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title fix(src/CMakeLists): remove useless setting of _GLIBCXX_USE_CXX11_ABI with MinGW [Merged by Bors] - fix(src/CMakeLists): remove useless setting of _GLIBCXX_USE_CXX11_ABI with MinGW Jun 2, 2020
@bors bors bot closed this Jun 2, 2020
@giordano giordano deleted the glibcxx branch June 2, 2020 09:55
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.

None yet

2 participants