-
Notifications
You must be signed in to change notification settings - Fork 28.1k
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
[SPARK-33105][INFRA] Change default R arch from i386 to x64 and parametrize BINPREF #29991
Conversation
Kubernetes integration test starting |
cd8b621
to
0d8f110
Compare
Kubernetes integration test status success |
Kubernetes integration test starting |
Kubernetes integration test status success |
042ab55
to
0d8f110
Compare
Test build #129593 has finished for PR 29991 at commit
|
b6475be
to
cf4af04
Compare
Kubernetes integration test starting |
Notes: I am not sure if we should put MinGW here. Ultimately we want to use one provided by Rtools, right?
(thought we might have to add Here
|
cc @HyukjinKwon |
Kubernetes integration test starting |
Kubernetes integration test status failure |
Kubernetes integration test status success |
Test build #129594 has finished for PR 29991 at commit
|
Should be good to go as long as AppVeyor build pass. |
Kubernetes integration test starting |
Kubernetes integration test starting |
Kubernetes integration test status success |
Kubernetes integration test status success |
Test build #129596 has finished for PR 29991 at commit
|
Test build #129598 has finished for PR 29991 at commit
|
Test build #129600 has finished for PR 29991 at commit
|
Test build #129602 has finished for PR 29991 at commit
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know this well but seems plausible.
Merged to master. |
Thanks! |
…etrize BINPREF ### What changes were proposed in this pull request? - Change default R `arch` from `i386` to `x64`, to match Rtools version. - Parameterize `BINPREF` with `WIN` (https://stackoverflow.com/a/44035904) Reported on dev: http://apache-spark-developers-list.1001551.n3.nabble.com/Broken-rlang-installation-on-AppVeyor-td30294.html ### Why are the changes needed? It seems like update from rlang 0.4.7 to 0.4.8 exposed an issue, where build fails because of incompatible ddl ``` c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/R/bin/i386/R.dll when searching for -lR [00:01:52] c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/R/bin/i386/R.dll when searching for -lR [00:01:52] c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lR [00:01:52] collect2.exe: error: ld returned 1 exit status ``` ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Existing tests. Closes apache#29991 from zero323/APPVEYOR-DEAFAULT-ARCH. Authored-by: zero323 <mszymkiewicz@gmail.com> Signed-off-by: HyukjinKwon <gurwls223@apache.org>
What changes were proposed in this pull request?
arch
fromi386
tox64
, to match Rtools version.BINPREF
withWIN
(https://stackoverflow.com/a/44035904)Reported on dev:
http://apache-spark-developers-list.1001551.n3.nabble.com/Broken-rlang-installation-on-AppVeyor-td30294.html
Why are the changes needed?
It seems like update from rlang 0.4.7 to 0.4.8 exposed an issue, where build fails because of incompatible ddl
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing tests.