40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
All programs and libraries shipped in this package are trying to stay as close
|
|
as possible from upstream.
|
|
|
|
However, because of the objectives of Debian, besides paths, some changes are
|
|
made.
|
|
|
|
= File names =
|
|
|
|
* To make sure that most of the llvm-toolchain packages are co-installable,
|
|
files are installed in /usr/lib/llvm-X/
|
|
and symlinks are managed by the other package llvm-defaults
|
|
|
|
|
|
= CPU extensions =
|
|
|
|
* For x86, SSE2 extensions are disabled (and the target CPU is i686 instead of
|
|
pentium4).
|
|
|
|
* For armel, uses float ABI instead of hard.
|
|
|
|
* For armv7-a, NEON extensions are disabled.
|
|
|
|
* For mips, FPXX is enabled.
|
|
|
|
* For riscv64, the hard-float ABI is used instead of the float one, and
|
|
the target CPU is set to RV64GC instead of RV64I.
|
|
|
|
* For s390x: set default abi to z196 for debian, and z13 for ubuntu.
|
|
See https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-10/+bug/1864226
|
|
|
|
= Libraries =
|
|
|
|
* sonames are created
|
|
|
|
* Build-ID are enabled
|
|
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org>, Mon, 30 Mar 2020 11:08:10 +0200
|
|
|