tadeja commented on PR #50903: URL: https://github.com/apache/arrow/pull/50903#issuecomment-5344947096
From what I've found so far, the difference comes from the compiler dependency chain as `gxx` now pins no-specs `gcc` variant. The specs/no-specs gcc variants were introduced in conda-forge/ctng-compilers-feedstock/pull/180 (that fixed https://github.com/conda-forge/ctng-compilers-feedstock/issues/176). Previously, `compilers 1.11` installed `conda-gcc-specs` indirectly: compilers 1.11.0 -> cxx-compiler 1.11.0 hfcd1e18_0 -> gxx 14.4.0 hd47ba16_1 -> `gcc-14.4.0-hc6a0c74_1` -> **depends on both** `conda-gcc-specs` and `gcc_impl_linux-64` [Successful job log](https://github.com/ursacomputing/crossbow/actions/runs/31702981162/job/94456415182#step:5:1089) ` + conda-gcc-specs 14.4.0 h611768e_1` ` + gcc 14.4.0 hc6a0c74_1` ` + gcc_impl_linux-64 14.4.0 h9711763_1` [conda-forge gcc 14.4 package](https://conda-metadata-app.streamlit.app/?q=conda-forge%2Flinux-64%2Fgcc-14.4.0-hc6a0c74_1.conda) But now `compilers 2.0` dependency chain resolves to the no-specs gcc variant `gcc-15.3.0-hb7a6aa6_1` compilers 2.0 -> cxx-compiler 2.0 hdab9b82_0 -> gxx 15.3.0 hd47ba16_1 -> `gcc 15.3.0 hb7a6aa6_1` -> **depends only on** `gcc_impl_linux-64` [Failing job log](https://github.com/ursacomputing/crossbow/actions/runs/31802929407/job/94774933977#step:5:1087) ` + gcc 15.3.0 hb7a6aa6_1` ` + gcc_impl_linux-64 15.3.0 h3a305e7_1` [conda-forge gcc 15.3 package](https://conda-metadata-app.streamlit.app/?q=conda-forge%2Flinux-64%2Fgcc-15.3.0-hb7a6aa6_1.conda) I am still checking upstream why the published `gxx` package changed which `gcc` variant it pins. Arrow previously relied on `conda-gcc-specs` being installed indirectly, so this PR would make dependency explicit. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
