[Bug 604874] Re: firefox fails to build from source with Linaro toolchain

Ulrich Weigand 604874 at bugs.launchpad.net
Wed Jul 28 17:32:25 UTC 2010


Yes, this does indeed look like the root cause.  With the following
patch I'm getting correct behavior back:

--- gcc/cp/decl.c.orig  2010-07-28 19:26:52.000000000 +0200
+++ gcc/cp/decl.c       2010-07-28 19:28:13.000000000 +0200
@@ -2068,6 +2068,10 @@
       SET_DECL_INIT_PRIORITY (olddecl, DECL_INIT_PRIORITY (newdecl));
       DECL_HAS_INIT_PRIORITY_P (olddecl) = 1;
     }
+  /* Likewise for DECL_USER_ALIGN and DECL_PACKED.  */
+  DECL_USER_ALIGN (olddecl) = DECL_USER_ALIGN (newdecl);
+  if (TREE_CODE (newdecl) == FIELD_DECL)
+    DECL_PACKED (olddecl) = DECL_PACKED (newdecl);

   /* The DECL_LANG_SPECIFIC information in OLDDECL will be replaced
      with that from NEWDECL below.  */

-- 
firefox fails to build from source with Linaro toolchain
https://bugs.launchpad.net/bugs/604874
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list