[ 
https://issues.apache.org/jira/browse/ARROW-16976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Neal Richardson updated ARROW-16976:
------------------------------------
    Affects Version/s: 10.0.0

> [R] Build linux binaries on older image (like manylinux2014)
> ------------------------------------------------------------
>
>                 Key: ARROW-16976
>                 URL: https://issues.apache.org/jira/browse/ARROW-16976
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Packaging, R
>    Affects Versions: 10.0.0
>            Reporter: Neal Richardson
>            Priority: Major
>
> ARROW-16752 observed that even with newer compilers installed on centos 7, 
> you can't use binaries built on ubuntu 18.04 because ubuntu 18.04 has glibc 
> 2.27 but centos 7 only has 2.17. But if we built the binaries on centos 7 
> with devtoolset-7 or 8 or something, all features could compile and we'd work 
> with older glibc. 
> Things built against older glibc are guaranteed to work with newer versions, 
> and you can't just upgrade glibc because it would break the system. So for 
> maximum compatibility, build with the oldest glibc. This strategy is like how 
> they python manylinux standards work (IIUC). 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to