Ich werd noch irre. Ich hab auf meinem Debian testing (64 Bit) bisher FF 3.0 und 3.0.1 erfolgreich kompiliert. FF 3.0.3 sträubt sich seit drei Tagen. Ich hab schon alle möglichen Configs probiert, leider kein Erfolg.
CPU: AMD Athlon 64 X2 4600+
OS: Linux donkey 2.6.26.5 #1 SMP PREEMPT Mon Sep 8 22:34:07 CEST 2008 x86_64 GNU/Linux
mozconfig (erst mal für xulrunner):
Code
# This file specifies the build flags for Firefox. You can use it by adding:
# . $topsrcdir/browser/config/mozconfig
# to the top of your mozconfig file.
#export MOZILLA_OFFICIAL=1
#export BUILD_OFFICIAL=1
#mk_add_options MOZILLA_OFFICIAL=1
#mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZ_CO_PROJECT=xulrunner
#mk_add_options MOZ_CO_MODULE="mozilla/tools/codesighs"
#mk_add_options MOZ_MAKE_FLAGS="-j3"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build
ac_add_options --enable-application="xulrunner"
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-accessibility
#ac_add_options --enable-codesighs
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-installer
ac_add_options --disable-composer
ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --enable-crypto
ac_add_options --enable-extensions=default
ac_add_options --enable-single-profile
ac_add_options --enable-svg
ac_add_options --prefix=/usr/
#ac_add_options --libdir=/usr/lib64
ac_add_options --enable-optimize="-O3 -march=athlon64 -pipe -msse3 -freorder-blocks -ftracer -fno-reorder-functions -fno-strict-aliasing -gstabs+ -mmmx -m3dnow -mtune=athlon64 -fomit-frame-pointer -D_FORTIFY_SOURCE=2"
ac_add_options --host=x86_64-unknown-linux-gnu
ac_add_options --target=x86_64-unknown-linux-gnu
ac_add_options --with-pthreads
ac_add_options --enable-xinerama
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-xprint
ac_add_options --disable-strip
ac_add_options --enable-system-cairo
ac_add_options --enable-canvas
ac_add_options --enable-xft
ac_add_options --disable-ipv6
ac_add_options --disable-updater
#ac_add_options --enable-libxul
ac_add_options --disable-libxul
ac_add_options --with-distribution-id=org.debian
ac_add_options --disable-freetype2
ac_add_options --enable-update-packaging
#ac_add_options --enable-official-branding
ac_add_options --enable-svg-renderer=cairo
ac_add_options --enable-pref-extensions
ac_add_options --disable-dependency-tracking
ac_add_options --with-arch=athlon64
ac_add_options --enable-system-myspell
ac_add_options --disable-gtktest
ac_add_options --disable-install-strip
ac_add_options --disable-mochitest
ac_add_options --disable-crashreporter
ac_add_options --enable-perf-metrics
ac_add_options --disable-elf-dynstr-gc
ac_add_options --disable-strip-libs
ac_add_options --with-java-include-path=/usr/lib/jvm/java-6-sun/include/
ac_add_options --enable-postscrip
ac_add_options --disable-pango
ac_add_options --disable-long-long-warning
ac_add_options --disable-parental-controls
ac_add_options --disable-vista-sdk-requirements
ac_add_options --with-system-cairo
ac_cv_visibility_pragma=no
ac_add_options --enable-64bit
Alles anzeigen
Fehler:
Code
/usr/bin/ld: ../../../modules/libutil/src/libmozutil_s.a(stopwatch.o): relocation R_X86_64_PC32 against `nsDeque::Pop()' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld gab 1 als Ende-Status zurück
make[4]: *** [libhtmlpars.so] Fehler 1
make[4]: Leaving directory `/home/dk/downloads/mozilla/parser/htmlparser/src'
make[3]: *** [libs] Fehler 2
make[3]: Leaving directory `/home/dk/downloads/mozilla/parser/htmlparser'
make[2]: *** [libs_tier_gecko] Fehler 2
make[2]: Leaving directory `/home/dk/downloads/mozilla'
make[1]: *** [tier_gecko] Fehler 2
make[1]: Leaving directory `/home/dk/downloads/mozilla'
make: *** [default] Fehler 2
Alles anzeigen
Hat jemand eine Idee, oder eine funktionierende Config für meine CPU und ein 64Bit Linux?