Re: Minimal GCC version
to add some extra color: you're right that Ubuntu 14.04 LTS is gcc
4.8, and the minimum standards-compliant C++11 gcc. I think it would
be a good idea to support >= 4.8 for a while longer yet so 14.04 users
can compile and use Arrow out of the box. There are some drawbacks,
like std::regex being broken in 4.8.
I think it also forces some conservatism around our use of C++
features beyond C++11 -- a couple of years ago we were more worried
about C++14 support on Windows but that is probably less of an issue
On Mon, Jun 25, 2018 at 12:39 PM, Anthony Scopatz <scopatz@xxxxxxxxx> wrote:
> Hi All,
> On behalf of conda-forge here, yes, we are in the process of transitioning
> to newer compilers. If you have any questions or concerns, feel free to
> reach out to me.
> Be Well
> On Mon, Jun 25, 2018 at 12:33 PM Dimitri Vorona
> <firstname.lastname@example.org> wrote:
>> Hi Uwe,
>> great, thanks!
>> On Mon, Jun 25, 2018 at 6:29 PM Uwe L. Korn <uwelk@xxxxxxxxxx> wrote:
>> > Hello Dimitri,
>> > the minimal GCC version is currently driven by the minimal requirements
>> > conda-forge and the manylinux1 platform tag for Python Wheels.
>> > is expected to migrate soon to GCC 7+. The manylinux standard will also
>> > publish a manylinux2010 tag that will upgrade their minimal GCC
>> > to 4.9. Both mentioned tools are used to provide binary Python packages.
>> > Cheers
>> > Uwe
>> > On Mon, Jun 25, 2018, at 6:24 PM, Dimitri Vorona wrote:
>> > > Hi,
>> > >
>> > > I wondered what is the decision process behind the minimal supported
>> > > version (currently 4.8)? Is it something like "the default GCC in the
>> > > oldest supported LTS Ubuntu"? Or maybe there are some ASF guidelines?
>> > >
>> > > Cheers,
>> > > Dimitri.
> Asst. Prof. Anthony Scopatz
> Nuclear Engineering Program
> Mechanical Engineering Dept.
> University of South Carolina
> Cell: (512) 827-8239
> Book a meeting with me at https://scopatz.youcanbook.me/
> Open up an issue: https://github.com/scopatz/me/issues
> Check my calendar