Bug#547797: [PATCH] webkit build failure on ia64

Mike Hommey mh at glandium.org
Tue Sep 22 09:18:38 UTC 2009


Package: webkit
Severity: important

On Tue, Sep 22, 2009 at 10:06:14AM +0100, Colin Watson wrote:
> [CCing Mike directly since I'm not subscribed to pkg-webkit-maintainers
> and so I have a suspicion that my mail might get stuck in some queue
> otherwise. Sorry for any resulting duplicates.]

Interestingly, your mail is not in the moderation queue...

Forwarding this as a bug, this will have better visibility.

> webkit in experimental hasn't built on Debian ia64 yet due to a
> dependency-wait
> (http://experimental.debian.net/new/package.php?p=webkit&suite=experimental)
> but it failed to build on Ubuntu ia64:
> 
>   http://launchpadlibrarian.net/32049689/buildlog_ubuntu-karmic-ia64.webkit_1.1.14-1_FAILEDTOBUILD.txt.gz
> 
> It looks like JSVALUE32_64 isn't appropriate on ia64. Would this patch
> make sense? With this, it at least builds, although I have no
> particularly sensible way to test the resulting binary packages.
> 
> --- webkit-1.1.14/JavaScriptCore/wtf/Platform.h.orig	2009-09-22 08:59:48.000000000 +0000
> +++ webkit-1.1.14/JavaScriptCore/wtf/Platform.h	2009-09-21 14:55:33.000000000 +0000
> @@ -294,6 +294,11 @@
>  #define WTF_PLATFORM_BIG_ENDIAN 1
>  #endif
>  
> +/* PLATFORM(IA64) */
> +#if defined(__ia64__)
> +#define WTF_PLATFORM_IA64 1
> +#endif
> +
>  /* PLATFORM(WINCE) && PLATFORM(QT)
>     We can not determine the endianess at compile time. For
>     Qt for Windows CE the endianess is specified in the
> @@ -616,7 +621,7 @@
>  #endif
>  
>  #if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64)
> -#if PLATFORM(X86_64) && (PLATFORM(MAC) || PLATFORM(LINUX))
> +#if (PLATFORM(X86_64) && (PLATFORM(MAC) || PLATFORM(LINUX))) || PLATFORM(IA64)
>  #define WTF_USE_JSVALUE64 1
>  #elif PLATFORM(ARM) || PLATFORM(PPC64)
>  #define WTF_USE_JSVALUE32 1
> 
> Thanks,
> 
> -- 
> Colin Watson                                       [cjwatson at ubuntu.com]





More information about the Pkg-webkit-maintainers mailing list