On Wed, Apr 22, 2020 at 12:05 AM Micah Kornfield <emkornfi...@gmail.com> wrote:
>
> >
> > That said, if big-endian developers would assist with
> > other parts of the C++ project as a sort of "quid-pro-quo" to balance
> > the time spent on code review relating to big-endian that would be
> > helpful.
>
> I think setting/resetting up setting up CI would need to be included in
> this, otherwise even with in-depth reviews, I think it will be easy to
> forget about big endian architectures.
>
> An additional
> > problem is that, without any Continuous Integration set up, it will be
> > impossible to ensure progress and be notified of regressions.
>
> This might be hijacking the thread, but I think we might have similar
> issues for AVX-512 specific code?

Yes, this is true, but AVX-512-capable machines are significantly less
exotic (I develop on one -- i9-9960X -- for example)

> Thanks,
> Micah
>
>
> On Tue, Apr 21, 2020 at 5:10 AM Wes McKinney <wesmck...@gmail.com> wrote:
>
> > I will add that I think big-endian support would be valuable so that
> > the library can be used everywhere, including more exotic mainframe
> > type systems like IBM Z.
> >
> > That said, the code review burden to other C++ developers is likely to
> > become significant, so a solo developer with access to big-endian
> > hardware submitting pull requests could be problematic since no one
> > else with close knowledge of the codebase has a need to support
> > big-endian. That said, if big-endian developers would assist with
> > other parts of the C++ project as a sort of "quid-pro-quo" to balance
> > the time spent on code review relating to big-endian that would be
> > helpful.
> >
> > On Mon, Apr 20, 2020 at 12:38 PM Antoine Pitrou <anto...@python.org>
> > wrote:
> > >
> > >
> > > Hello,
> > >
> > > Recently some issues have been opened for big-endian support (i.e.
> > > support for big-endian *hosts*), and a couple patches submitted, thanks
> > > to Kazuaki Ishizaki.  See e.g.:
> > >
> > > https://issues.apache.org/jira/browse/ARROW-8457
> > > https://issues.apache.org/jira/browse/ARROW-8467
> > > https://issues.apache.org/jira/browse/ARROW-8486
> > > https://issues.apache.org/jira/browse/ARROW-8506
> > > https://issues.apache.org/jira/browse/PARQUET-1845
> > >
> > > Achieving big-endian support support accross the C++ Arrow and Parquet
> > > codebases is likely to be a very significant effort, potentially
> > > requiring cooperation between multiple developers.  An additional
> > > problem is that, without any Continuous Integration set up, it will be
> > > impossible to ensure progress and be notified of regressions.
> > >
> > > If other people are seriously interested in the desired outcome, they
> > > should probably team up with Kazuaki Ishizaki and discuss a practical
> > > plan to avoid drowning in the difficulties.
> > >
> > > Regards
> > >
> > > Antoine.
> >

Reply via email to