diff -u gccxml-0.9.0+cvs20080525/debian/control gccxml-0.9.0+cvs20080525/debian/control --- gccxml-0.9.0+cvs20080525/debian/control +++ gccxml-0.9.0+cvs20080525/debian/control @@ -1,7 +1,8 @@ Source: gccxml Section: devel Priority: optional -Maintainer: Steve M. Robbins +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Steve M. Robbins Build-Depends: cdbs, patchutils, debhelper (>= 5), cmake, chrpath Standards-Version: 3.7.2.2 diff -u gccxml-0.9.0+cvs20080525/debian/changelog gccxml-0.9.0+cvs20080525/debian/changelog --- gccxml-0.9.0+cvs20080525/debian/changelog +++ gccxml-0.9.0+cvs20080525/debian/changelog @@ -1,3 +1,11 @@ +gccxml (0.9.0+cvs20080525-1ubuntu1) jaunty; urgency=low + + * debian/patches/04_builtin_functions.diff: + - Patch taken from upstream CVS to fix FTBFS when trying to reference + hard-coded builtin functions not exported by GCC (LP: #293807). + + -- Luca Falavigna Tue, 30 Dec 2008 11:52:17 +0100 + gccxml (0.9.0+cvs20080525-1) unstable; urgency=low * New cvs snapshot. Includes some support for GCC 4.3 builtins. only in patch2: unchanged: --- gccxml-0.9.0+cvs20080525.orig/debian/patches/04_builtin_functions.diff +++ gccxml-0.9.0+cvs20080525/debian/patches/04_builtin_functions.diff @@ -0,0 +1,24 @@ +diff -Nur -x '*.orig' -x '*~' gccxml-0.9.0+cvs20080525/GCC_XML/Support/GCC/4.3/gccxml_builtins.h gccxml-0.9.0+cvs20080525.new/GCC_XML/Support/GCC/4.3/gccxml_builtins.h +--- gccxml-0.9.0+cvs20080525/GCC_XML/Support/GCC/4.3/gccxml_builtins.h 2008-03-19 22:14:33.000000000 +0100 ++++ gccxml-0.9.0+cvs20080525.new/GCC_XML/Support/GCC/4.3/gccxml_builtins.h 2008-12-30 11:51:17.000000000 +0100 +@@ -130,6 +130,20 @@ + double __complex__ __builtin_cpow(double __complex__, double __complex__); + long double __complex__ __builtin_cpowl(long double __complex__, long double __complex__); + ++/* The GCC 4.3 parser hard-codes handling of these, so they do not ++ have real signatures. */ ++bool __builtin_isfinite(...); ++bool __builtin_isinf(...); ++bool __builtin_isnan(...); ++bool __builtin_isnormal(...); ++bool __builtin_isgreater(...); ++bool __builtin_isgreaterequal(...); ++bool __builtin_isless(...); ++bool __builtin_islessequal(...); ++bool __builtin_islessgreater(...); ++bool __builtin_isunordered(...); ++bool __builtin_va_arg_pack(...); ++ + /* + + GCC 4.3 has the following additional builtin compile-time constant