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]

Reply via email to