Package: clang / 1:3.0-6.2
Metadata
Package | Version | Patches format |
---|---|---|
clang | 1:3.0-6.2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
18 soname.patch | (download) |
tools/clang/tools/libclang/Makefile |
6 6 + 0 - 0 ! |
--- |
19 clang_debian_version.patch | (download) |
tools/clang/lib/Basic/Version.cpp |
3 2 + 1 - 0 ! |
--- |
20 vendor.patch | (download) |
tools/clang/Makefile |
4 1 + 3 - 0 ! |
--- |
21 searchPathHeaders.diff | (download) |
tools/clang/lib/Driver/ToolChains.cpp |
68 39 + 29 - 0 ! |
--- |
22 debian name.diff | (download) |
tools/clang/lib/Driver/ToolChains.cpp |
4 2 + 2 - 0 ! |
--- |
23 strlcpy_strlcat_warning_removed.diff | (download) |
tools/clang/include/clang/Basic/Builtins.def |
4 2 + 2 - 0 ! |
--- |
24 path multiarch.diff | (download) |
tools/clang/lib/Driver/ToolChains.cpp |
13 13 + 0 - 0 ! |
--- |
25 amdfam10.diff | (download) |
tools/clang/lib/Basic/Targets.cpp |
24 20 + 4 - 0 ! |
--- |
26 set correct float abi.diff | (download) |
tools/clang/lib/Driver/Tools.cpp |
6 5 + 1 - 0 ! |
set correct float abi settings for armel and armhf debian armel supports systems that don't have a fpu so should use a "float abi" setting of soft by default. Debian armhf needs a float abi setting of "hard" |
27 dynamic linker.diff | (download) |
tools/clang/lib/Driver/Tools.cpp |
5 4 + 1 - 0 ! |
set correct dynamic linker path for armhf |
28 gcc 4.7.diff | (download) |
tools/clang/lib/Analysis/UninitializedValues.cpp |
3 2 + 1 - 0 ! |
fix -wuninitialized with gcc-4.7 |
29 set default cpu for armhf.diff | (download) |
tools/clang/lib/Driver/Tools.cpp |
3 3 + 0 - 0 ! |
fix cpu type default for armhf Without this patch clang defaults to a CPU type of "arm7tdmi" which does not work correctly with -mfloat-abi=hard leading to broken code. Use armv6 because as far as I can tell clang 3.0 does not properly support an armv7 setting without neon or the extra floating point registers. It may be possible to patch it to add support but I feel such a Patch would likely be considered unacceptable at this stage in The release process. |
30 powerpc no altivec.patch | (download) |
tools/clang/lib/Lex/Makefile |
4 0 + 4 - 0 ! |
make sure powerpc doesn't default to altivec on |