1 |
On Wed, 2009-09-23 at 20:59 +0200, Thomas Bruns wrote: |
2 |
> hallo |
3 |
> |
4 |
> mich würde mal interessieren, warum so videoformate wie quicktime, |
5 |
> flash und |
6 |
> so, so schlecht auf nem AMD64 unterstützt werden und warum es den |
7 |
> 3.5.x |
8 |
> Firefox wohl nur als 32bit gibt? |
9 |
> |
10 |
> -- |
11 |
> Gruß |
12 |
> Thomas |
13 |
> --- |
14 |
> CBUILD="x86_64-pc-linux-gnu" |
15 |
> CFLAGS="-march=core2 -O2 -msse4.1 -msse4.2 -pipe" |
16 |
> CXXFLAGS="-march=core2 -O2 -msse4.1 -msse4.2 -pipe" |
17 |
> LDFLAGS="-Wl,-O1,--hash-style=gnu,--sort-common,--as-needed" |
18 |
Hallo :) |
19 |
|
20 |
Habe den ganzen Thread bis gerade eben gelesen, kann aber nicht erkennen |
21 |
ob FF jetzt läuft oder nicht. |
22 |
|
23 |
Was ich hier anbringen wollte ist, dass bei Gentoo Fehlermeldungen mit |
24 |
ungewöhnlichen USE/CFLAGS/CXXFLAGS/LDFLAGS eigentlich ignoriert werden. |
25 |
|
26 |
Also Nr.1 wenn es ein Problem gibt: "normale" oder "konservative" Flags |
27 |
verwenden, wenn dann das Problem bestehen bleibt -> mailing liste. |
28 |
|
29 |
Daher: |
30 |
|
31 |
USE="-custom-optimization -mmx -mmxext -sse -sse2 -sse3 -sse4.1 -ssse3" |
32 |
CFLAGS="-march=core2 -O2 -pipe" |
33 |
CXXFLAGS="${CFLAGS}" |
34 |
LDFLAGS="" |
35 |
|
36 |
Insbesondere LDFLAGS zu setzen ist ganz gefährlich! |
37 |
|
38 |
Damit alle relevanten Pakete neu kompilieren, und dann nochmal testen. |
39 |
|
40 |
Relevant sind _mindestens_ die direkten Abhängigkeiten: |
41 |
(aus /usr/portage/www-client/mozilla-firefox/mozilla-firefox-3.5.3.ebuild) |
42 |
|
43 |
RDEPEND=" |
44 |
>=sys-devel/binutils-2.16.1 |
45 |
>=dev-libs/nss-3.12.2 |
46 |
>=dev-libs/nspr-4.7.3 |
47 |
>=app-text/hunspell-1.2 |
48 |
alsa? ( media-libs/alsa-lib ) |
49 |
>=net-libs/xulrunner-${XUL_PV}[java=] |
50 |
>=x11-libs/cairo-1.8.8[X] |
51 |
x11-libs/pango[X]" |
52 |
|
53 |
DEPEND="${RDEPEND} |
54 |
dev-util/pkgconfig" |
55 |
|
56 |
Also: |
57 |
|
58 |
$ export USE="-custom-optimization -mmx -mmxext -sse -sse2 -sse3 -sse4.1 -ssse3" |
59 |
$ export CFLAGS="-march=core2 -O2 -pipe" |
60 |
$ export CXXFLAGS="${CFLAGS}" |
61 |
$ export LDFLAGS="" |
62 |
$ emerge -1av x11-libs/pango x11-libs/cairo net-libs/xulrunnermedia-libs/alsa-lib app-text/hunspell dev-libs/nspr dev-libs/nss sys-devel/binutils www-client/mozilla-firefox |
63 |
|
64 |
Wenn FF dann immer noch abstürzt, kannst du dem Problem eventuell mit |
65 |
dev-util/strace zu Leibe rücken. Dessen Output zeigt dir vielleicht |
66 |
einen Hinweis wann/warum/wobei FF abstürzt. |
67 |
|
68 |
Hast du in anderen Programmen auch Probleme? Insb. andere C++-Programme |
69 |
oder XUL-Programme (z.B. Thunderbird)? |
70 |
|
71 |
|
72 |
Beste Grüße, |
73 |
Daniel |
74 |
|
75 |
-- |
76 |
PGP key @ http://pgpkeys.pca.dfn.de/pks/lookup?search=0xBB9D4887&op=get |
77 |
# gpg --recv-keys --keyserver hkp://subkeys.pgp.net 0xBB9D4887 |