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 file
Patch File delta Description
18 soname.patch | (download)

tools/clang/tools/libclang/Makefile | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---
19 clang_debian_version.patch | (download)

tools/clang/lib/Basic/Version.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---
20 vendor.patch | (download)

tools/clang/Makefile | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

---
21 searchPathHeaders.diff | (download)

tools/clang/lib/Driver/ToolChains.cpp | 68 39 + 29 - 0 !
tools/clang/lib/Frontend/InitHeaderSearch.cpp | 19 18 + 1 - 0 !
2 files changed, 57 insertions(+), 30 deletions(-)

---
22 debian name.diff | (download)

tools/clang/lib/Driver/ToolChains.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
23 strlcpy_strlcat_warning_removed.diff | (download)

tools/clang/include/clang/Basic/Builtins.def | 4 2 + 2 - 0 !
tools/clang/lib/Sema/SemaChecking.cpp | 10 5 + 5 - 0 !
2 files changed, 7 insertions(+), 7 deletions(-)

---
24 path multiarch.diff | (download)

tools/clang/lib/Driver/ToolChains.cpp | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

---
25 amdfam10.diff | (download)

tools/clang/lib/Basic/Targets.cpp | 24 20 + 4 - 0 !
1 file changed, 20 insertions(+), 4 deletions(-)

---
26 set correct float abi.diff | (download)

tools/clang/lib/Driver/Tools.cpp | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 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 !
1 file changed, 4 insertions(+), 1 deletion(-)

 set correct dynamic linker path for armhf
28 gcc 4.7.diff | (download)

tools/clang/lib/Analysis/UninitializedValues.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix -wuninitialized with gcc-4.7
29 set default cpu for armhf.diff | (download)

tools/clang/lib/Driver/Tools.cpp | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 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 !
1 file changed, 4 deletions(-)

 make sure powerpc doesn't default to altivec on