-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Open
Labels
Description
| Bugzilla Link | 46318 |
| Version | unspecified |
| OS | Linux |
| Reporter | LLVM Bugzilla Contributor |
| CC | @LebedevRI,@mclow,@sylvestre |
Extended Description
The packages available on apt.llvm.org have unnecessary dependencies to gcc artifacts, especially libgcc2 and crtbegin/crtend (and possibly libstdc++).
Additionally contrary to what is advertised compiler-rt packages are missing (while not strictly being the theme of this issue polly packages are missing too).
The current situation should be improved in two ways (possibly steps):
- The compiler-rt packages should be provided as advertised. Optimally they should contain implementations of crtbegin.o and crtend.o.
- All binaries (executables and libraries) provided on this site should depend on compiler-rt only i.e. no more dependencies to libgcc2 or the gcc versions of crtbegin / crtend. Additionally all binaries should depend (if applicable) on llvm libcxx and not gcc libstdc++.
This issue is an offspring of a discussion with Sylvestre Ledru.