Commit graph

80 commits

Author SHA1 Message Date
Weijia Wang e8b4c13b8d arrow-cpp: unbreak on aarch64-linux 2023-03-01 18:09:07 +02:00
tobim bd1ec260fb
arrow-cpp: disable failing test on darwin (#217661) 2023-02-22 09:22:18 -05:00
Dmitry Kalinkin 0a25e2c87e
arrow-cpp: mark as unbroken on darwin (#216219)
Was fixed by 2f8e6f3d ('gtest: ensure C++17 support (#207338)')
2023-02-13 19:52:29 -05:00
Dmitry Kalinkin 91bf862e3c
arrow-cpp: fix meta.broken 2023-02-12 16:11:42 -05:00
Dmitry Kalinkin 3824c54740 arrow-cpp: mark as broken on darwin 2023-02-11 18:32:57 +00:00
Dmitry Kalinkin a966935ff3 arrow-cpp: don't sync C++ standard with grpc
C++17 is required by arrow-cpp
2023-02-11 18:29:29 +00:00
Tobias Mayer 6c43205441
arrow-cpp: mark as broken on aarch64-linux 2023-02-02 00:43:24 +01:00
Tobias Mayer d0fd4b418e
arrow-cpp: 10.0.1 -> 11.0.0 2023-02-01 14:29:42 +01:00
Phillip Cloud 390bbccee0
arrow-cpp: 9.0.0 -> 10.0.1 2023-02-01 14:29:35 +01:00
Sandro 6ebc1f9773
Merge pull request #209227 from amarshall/arrow-cpp-shrink-closure 2023-01-21 20:51:03 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Andrew Marshall 9fb025d0ed arrow-cpp: Use minimal aws-sdk-cpp, reducing closure 1.0G->417M 2023-01-05 09:37:33 -05:00
Weijia Wang 6f2d0134d1 arrow-cpp: inherit cxxStandard from grpc 2022-12-19 05:29:41 +01:00
Phillip Cloud da1cb54c5b
arrow-cpp: build with CMAKE_CXX_STANDARD=17 2022-12-06 09:46:16 -05:00
Vladimír Čunát 5033fffabe
treewide: avoid mixing abseil-cpp versions
The packages use some version through grpc;
adding in a different one is most likely not a good idea.

`rippled` has been failing to build for weeks already.
The other three packages build before and after this commit.
2022-10-30 09:44:34 +01:00
Andrew Marshall cc89e76d76
arrow-cpp: Fix building x86_64-darwin on aarch_64-darwin (#193207)
When building x86_64-darwin emulated via Rosetta on aarch64-darwin, all
tests would fail with

> Illegal instruction: 4

this resolves that by never using Jemalloc on Darwin, since even though
`isAarch64` is false, it might “really” be aarch64-darwin.
2022-09-27 15:21:39 -04:00
Sebastián Mancilla bf3489173a
arrow-cpp: fix failing tests on darwin sandbox 2022-08-08 05:21:56 -04:00
Phillip Cloud 56e9e52cc2
arrow-cpp: add commentary for vendored jemalloc and mimalloc 2022-08-08 05:21:51 -04:00
Phillip Cloud cf192f5db1
arrow-cpp: remove unused jemalloc input 2022-08-08 05:21:50 -04:00
Phillip Cloud c44d47dbe5
arrow-cpp: 8.0.0 -> 9.0.0 2022-08-08 05:21:49 -04:00
Andrew Marshall 92a0505c26 arrow-cpp: Adjust homepage to specific variant
There are lots of Arrow implementations, so instead go to the one that
this implements.
2022-07-20 09:22:28 -04:00
Josef Kemetmüller 1ca04aa9f1 treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF
This is now the new default and thus doesn't need to be set manually
anymore.
2022-07-04 03:49:01 +03:00
Dmitry Kalinkin b64c3d3885
arrow-cpp: pin jemalloc tarball (#177037)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-06-09 22:14:03 +02:00
Phillip Cloud 315002db4e
arrow-cpp: 7.0.0 -> 8.0.0 2022-05-10 09:55:04 -04:00
Nikola Knežević da882cddcc
arrow-cpp: libnsl is not necessary for building (#162757)
libnsl dependency was preventing building arrow-cpp on darwin.
arrow-cpp builds on darwin without issues outside of nix. The official
instructions at
https://arrow.apache.org/docs/developers/cpp/building.html do not
mention libnsl as a dependency. Thus, this change removes libnsl from
both darwin and linux platforms.
2022-03-04 11:01:20 -05:00
Phillip Cloud f44d17da59
arrow-cpp: enable hdfs support 2022-02-18 06:52:53 -05:00
Phillip Cloud be83d5bb38
apache-beam: mark as broken on 3.10 2022-02-06 15:00:53 -05:00
Phillip Cloud c1998338b2
arrow-cpp: 6.0.1 -> 7.0.0 2022-02-06 15:00:50 -05:00
Dmitry Kalinkin a4b6d6742e
arrow-cpp: blacklist all TestS3FS tests on darwin
More tests are popping up to break the sandboxed build.
2022-01-04 23:20:26 -05:00
Dmitry Kalinkin 38da06c69f
arrow-cpp: fix sandboxed build on darwin 2021-12-12 13:57:27 -05:00
Phillip Cloud da8dfd5128
python3Packages.pyarrow: enable flight module 2021-11-30 08:30:03 -05:00
Dmitry Kalinkin e3e77ee8a4
arrow-cpp: build without jemalloc on aarch64-darwin to fix build 2021-11-26 00:26:37 -05:00
Dmitry Kalinkin c5a0962ddd
arrow-cpp: fix sandboxed build on darwin 2021-11-26 00:26:33 -05:00
Phillip Cloud 92c45083e5
arrow-cpp: 6.0.0 -> 6.0.1 2021-11-24 06:44:38 -05:00
Phillip Cloud ea5437f80c
arrow-cpp: add GCS feature flag (#144610) 2021-11-07 18:34:24 +01:00
Phillip Cloud ab269d980e
arrow-cpp: glob TestS3FSGeneric tests 2021-11-06 07:03:35 -04:00
Phillip Cloud 14bec58875
arrow-cpp: disable some potentially failing s3fs tests 2021-11-06 07:03:34 -04:00
Phillip Cloud 67d0727336
arrow-cpp: add S3 feature flag 2021-11-05 12:05:37 -04:00
Phillip Cloud ac4188fe57
arrow-cpp: add flight feature flag (#144609) 2021-11-05 14:35:03 +01:00
Phillip Cloud d96ab39a64
arrow-cpp: refactor source fetching 2021-11-04 09:07:25 -04:00
Phillip Cloud 12fe0fae03
arrow-cpp: 5.0.0 -> 6.0.0 (#143422)
* arrow-cpp: fix typo

* arrow-cpp: pin xsimd

* arrow-cpp: fix tzdata by patching

* arrow-cpp: update data deps

* arrow-cpp: 5.0.0 -> 6.0.0

* arrow-cpp: add cpcloud as maintainer
2021-10-30 19:08:19 -07:00
Dmitry Kalinkin 850930b13f
arrow-cpp: search for Thrift using pkg-config instead of cmake
Setting it to "AUTO" allows for the first[1] find_package to fail
through to pkg-config search logic.

[1] 2ae84e8e90/cpp/cmake_modules/ThirdpartyToolchain.cmake (L228)
2021-10-29 02:01:01 -04:00
Tobias Mayer 51b1d4b421
arrow-cpp: 4.0.1 -> 5.0.0 2021-07-29 21:30:34 +02:00
Dmitry Kalinkin cff04883e8
arrow-cpp: 4.0.0 -> 4.0.1 2021-05-29 03:31:38 -04:00
Tobias Mayer 2d9f3e32d9
arrow-cpp: 3.0.0 -> 4.0.0
arrow-cpp: cleanup

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-30 20:30:59 +02:00
Tobias Mayer c0449e4f2f
arrow-cpp: 2.0.0 -> 3.0.0 2021-01-27 16:55:16 +01:00
John Ericson f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
Tobias Mayer 7cb0d9d37e
arrow-cpp: 1.0.1 -> 2.0.0 2020-10-22 14:03:46 +02:00
Dmitry Kalinkin 6b74dfe376 arrow-cpp: 1.0.0 -> 1.0.1 2020-10-08 18:33:05 -07:00
Tobias Mayer 9e0b75eaf7
arrow-cpp: 0.17.1 -> 1.0.0 2020-08-19 22:14:16 +02:00