Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Sep 2013 03:44:16 +0200
From:      Ulrich Grey <mail@ulrich-grey.de>
To:        freebsd-arm@freebsd.org
Subject:   Re: Raspberry Pi crashes in random()
Message-ID:  <20130926034416.c2977781.mail@ulrich-grey.de>
In-Reply-To: <20130925233822.563e344b.usenet@ulrich-grey.de>
References:  <201309251442.r8PEgq5J013369@m5p.com> <20130925233822.563e344b.usenet@ulrich-grey.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Here some additional infos:

#16 bugdro...@chromium.org

Commit: d2127269301823f547129ac486f4fa5f0d2e0d2a
 Email: cwolfe@chromium.org

fontconfig: Reduce optimization level

This fixes a failure to generate the fontconfig cache for ARM targets.
Unfortunately the cache is platform-specific, so fc-cache is run
under qemu-arm. A recent change resulted in the -O2-compiled fc-cache
causing a segfault and failing in some scenarios.

Because this reduces the optimization level on the entire fontconfig
package it is a temporary fix.

BUG=chromium-os:21493
TEST=Manual emerge-arm-generic chromeos no longer fails on qemu-arm.
  cbuildbot for x86 and arm generates a valid cache.

Change-Id: I1bc8e3dbbc6896c0ea9881a6557fe4d085b857da
Reviewed-on: http://gerrit.chromium.org/gerrit/10014
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Chris Wolfe <cwolfe@chromium.org>

D	media-libs/fontconfig/fontconfig-2.7.1-r1.ebuild
D	media-libs/fontconfig/fontconfig-2.7.1-r2.ebuild
D	media-libs/fontconfig/fontconfig-2.7.1-r22.ebuild
A	media-libs/fontconfig/fontconfig-2.7.1-r23.ebuild

Oct 19, 2011
#17 raymes@chromium.org

Update: this is due to a linker bug. It only showed up by chance with
the new compiler because it changed the generated code slightly,
resulting in a branch instruction crossing a page boundary. This
triggered the linker to use the cortex-a8 workaround, which had a bug
when using thumb-mode branches to plt. I've backported the patch
(http://sourceware.org/ml/binutils-cvs/2011-05/msg00030.html). 

We are also rolling in a couple of other binutils patches and will
release a new binutils with this bug fix in the next week or so. I'll
remove this workaround following that.

http://code.google.com/p/chromium/issues/detail?id=204552
---------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130926034416.c2977781.mail>