graydon/rust — Issue #1345: Rust generates ELF files that aren't recognized by RHEL5
Author: brson
Created: 2011-12-20 06:56:36+00:00
State: open
Labels: bug, Linux, unassigned

The elf we generate uses the `Linux` ABI, which is a recent invention, older Linuxes having used the `System V` ABI. On Scientific Linux 5 this results in the snapshots being unrunnable:

```
libcore-14bd852465126fe7-0.1.so: ELF file OS ABI invalid
```

See http://stackoverflow.com/questions/7647818/glibc-elf-file-os-abi-invalid