-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
ARROW-12325: [C++] [CI] Nightly gandiva build failing due to failure of compiler to move return value #9975
Conversation
Maybe add a comment to this effect so that whenever we remove support for gcc < 4.9, we can remove this? Or could you even use an |
I agree, an ifdef could be OK, though right now this is only used in tests. This builds/passes tests: https://github.com/lidavidm/crossbow/actions/runs/748817979 (it fails on uploading but we don't care about that). |
ifdef looks more clear to show our intention. |
…urn local variables if the output type does not match exactly the return type.
926c3a8
to
c59eb73
Compare
Can we merge this to include this into 4.0.0 RC2? |
The build failures appear to all be expected. MacOS is failing due to LLVM (ARROW-12467). C GLib & Ruby is failing on Windows with segmentation fault but was doing so before this (we should probably create a JIRA). The JNI failure is ARROW-11633 |
…of compiler to move return value Gandiva build failure caused by failure of GCC 4.8.2 compiler to automatically move return value. Failed build: https://github.com/ursacomputing/crossbow/runs/2303374510 Godbolt showing I'm not crazy: https://gcc.godbolt.org/z/x138zevhE Closes apache#9975 from westonpace/bugfix/ARROW-12325 Authored-by: Weston Pace <weston.pace@gmail.com> Signed-off-by: Yibo Cai <yibo.cai@arm.com>
…of compiler to move return value Gandiva build failure caused by failure of GCC 4.8.2 compiler to automatically move return value. Failed build: https://github.com/ursacomputing/crossbow/runs/2303374510 Godbolt showing I'm not crazy: https://gcc.godbolt.org/z/x138zevhE Closes apache#9975 from westonpace/bugfix/ARROW-12325 Authored-by: Weston Pace <weston.pace@gmail.com> Signed-off-by: Yibo Cai <yibo.cai@arm.com>
…of compiler to move return value Gandiva build failure caused by failure of GCC 4.8.2 compiler to automatically move return value. Failed build: https://github.com/ursacomputing/crossbow/runs/2303374510 Godbolt showing I'm not crazy: https://gcc.godbolt.org/z/x138zevhE Closes apache#9975 from westonpace/bugfix/ARROW-12325 Authored-by: Weston Pace <weston.pace@gmail.com> Signed-off-by: Yibo Cai <yibo.cai@arm.com>
Gandiva build failure caused by failure of GCC 4.8.2 compiler to automatically move return value.
Failed build: https://github.com/ursacomputing/crossbow/runs/2303374510
Godbolt showing I'm not crazy: https://gcc.godbolt.org/z/x138zevhE