Skip to content

[stable] issue 18515: Fix it so that neither g++ nor CC is required.#8012

Merged
braddr merged 1 commit intodlang:stablefrom
wilzbach:fix-win32-64-stable
Mar 14, 2018
Merged

[stable] issue 18515: Fix it so that neither g++ nor CC is required.#8012
braddr merged 1 commit intodlang:stablefrom
wilzbach:fix-win32-64-stable

Conversation

@wilzbach
Copy link
Contributor

Cherry-picked #7949, s.t. win32_64 hopefully passes on auto-tester for stable again.

See also: braddr/d-tester#71


It was previously fixed so that cc is used if CC isn't set when
compiling dmd, but the test suite still had g++ hardcoded, so if the
system was set up with clang and not gcc, the dmd test suite barfed
midway through. This fixes it so that it uses c++ if CC isn't set
instead of using g++.

It was previously fixed so that cc is used if CC isn't set when
compiling dmd, but the test suite still had g++ hardcoded, so if the
system was set up with clang and not gcc, the dmd test suite barfed
midway through. This fixes it so that it uses c++ if CC isn't set
instead of using g++.
@dlang-bot
Copy link
Contributor

Thanks for your pull request, @wilzbach!

Bugzilla references

Auto-close Bugzilla Severity Description
18515 critical freebsd 11 ships with gcc unable to link 32 bit binaries, dmd uses it by default

@wilzbach
Copy link
Contributor Author

So apparently just cherry-picking that patch doesn't work.

@braddr braddr merged commit 77b3d45 into dlang:stable Mar 14, 2018
@wilzbach wilzbach deleted the fix-win32-64-stable branch July 1, 2018 23:26
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.

5 participants