Comments (2)
Would binaries built on centos:6 work fine on Ubuntu-16.04?
Generally yes.
The main issue with Linux compatibility is ensuring that software is built on a system with a version of glibc that is compatible. In practice this mean the glibc version used to build the software sets a lower limit on the allowed version of glibc. CentOS 6 provides glibc 2.12, which is one of the older versions of glibc around (hence why it is used). Ubuntu 16.04 provides glibc 2.23. So anything built here should work fine in terms of glibc requirements.
There are other things that get linked in like libstdc++
. However we build with an ancient copy of gcc
. So in practice our requirements on this front are minimal enough to be satisfied by the OS. There are some trick when building software with different versions of gcc
(e.g. 4 vs. 5), but the underlying libstdc++
library is backwards compatible. So it shouldn't result in any issues running our packages.
That said, it is possible if you are relying on things from yum
that there could be a discrepancy between systems. Though I don't know of any reports about this causing issues in practice. In the long run, it looks like we will be wrapping up yum
packages for use with conda
to avoid even this potential issue.
from docker-images.
If there is an issue in Ubuntu 16.04, please reopen this
from docker-images.
Related Issues (20)
- Add linux-anvil-cos7-x86_64-cuda HOT 1
- Update conda version to 4.8.4 HOT 1
- docker image condaforge/linux-anvil-comp7 failing with yum error
- Add mambaforge image
- move to azure HOT 4
- `/usr/local/cuda/bin` is not added to `$PATH` in `linux-anvil-ppc64le-cuda` HOT 13
- Including mamba in base images HOT 13
- ppc64le image builds failing HOT 3
- Use mamba HOT 6
- Instant segfault for linux-anvil-comp7 on WSL2 HOT 5
- centos images & user+mnt namespaces HOT 2
- Move CUDA 11.5 images to CentOS 7 HOT 1
- CUDA 11.0+ PPC & ARM builds failing HOT 6
- can we move all biz to userspace? HOT 5
- Scheduled runs haven't run in a while
- Latest anvil image installs incompatible conda and mamba versions HOT 1
- Updating QEMU HOT 5
- Drop armv7l bits
- Update qemu
- RUN conda install -n python-rest-1 -c conda-forge tiktoken not working complaining that package is not available. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-images.