hi Dimitri, 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 now. - Wes On Mon, Jun 25, 2018 at 12:39 PM, Anthony Scopatz <scop...@gmail.com> 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 > Anthony > > On Mon, Jun 25, 2018 at 12:33 PM Dimitri Vorona > <alen...@googlemail.com.invalid> wrote: > >> Hi Uwe, >> >> great, thanks! >> >> Cheers. >> >> On Mon, Jun 25, 2018 at 6:29 PM Uwe L. Korn <uw...@xhochy.com> wrote: >> >> > Hello Dimitri, >> > >> > the minimal GCC version is currently driven by the minimal requirements >> of >> > conda-forge and the manylinux1 platform tag for Python Wheels. >> conda-forge >> > is expected to migrate soon to GCC 7+. The manylinux standard will also >> > publish a manylinux2010 tag that will upgrade their minimal GCC >> requirement >> > 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 >> GCC >> > > 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 > scop...@cec.sc.edu > 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 > <https://www.google.com/calendar/embed?src=scopatz%40gmail.com>