[llvm-bugs] [Bug 46318] New: Remove gcc dependencies from apt.llvm.org

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Jun 14 04:33:52 PDT 2020


https://bugs.llvm.org/show_bug.cgi?id=46318

            Bug ID: 46318
           Summary: Remove gcc dependencies from apt.llvm.org
           Product: Packaging
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: deb packages
          Assignee: unassignedbugs at nondot.org
          Reporter: fehrin2 at googlemail.com
                CC: llvm-bugs at lists.llvm.org

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):
1) The compiler-rt packages should be provided as advertised. Optimally they
should contain implementations of crtbegin.o and crtend.o.
2) 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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200614/841d4fc6/attachment-0001.html>


More information about the llvm-bugs mailing list