Closed Bug 1141729 Opened 9 years ago Closed 9 years ago

xpcom/components/nsComponentManager.o: relocation R_X86_64_PC32 against protected symbol `end_kPStaticModules_NSModule' can not be used when making a shared object

Categories

(Core :: XPCOM, defect)

36 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: nheghathivhistha, Unassigned)

Details

Attachments

(1 file)

179.21 KB, application/octet-stream
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20150304145701

Steps to reproduce:

~amd64 Gentoo, gcc-4.9 trunk or gcc-4.10 (5) trunk.
Try to compile =www-client/firefox-36.0.1.


Actual results:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.10.0-pre20150305/../../../../x86_64-pc-linux-gnu/bin/ld: ../../xpcom/components/nsComponentManager.o: relocation R_X86_64_PC32 against protecte
d symbol `end_kPStaticModules_NSModule' can not be used when making a shared object
/usr/lib/gcc/x86_64-pc-linux-gnu/4.10.0-pre20150305/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
ac_add_options --enable-application=browser
ac_add_options --enable-optimize # mozilla default
ac_add_options --disable-pedantic # disable_update_strip
ac_add_options --disable-updater # disable_update_strip
ac_add_options --disable-strip # disable_update_strip
ac_add_options --disable-install-strip # disable_update_strip
ac_add_options --disable-installer # disable_update_strip
ac_add_options --disable-strip-libs # disable_update_strip
ac_add_options --disable-profilelocking # basic_profile
ac_add_options --enable-single-profile # basic_profile
ac_add_options --disable-profilesharing # basic_profile
ac_add_options --with-system-zlib # system_libs
ac_add_options --enable-pango # system_libs
ac_add_options --enable-svg # system_libs
ac_add_options --with-system-bz2 # system_libs
ac_add_options --enable-default-toolkit=cairo-gtk2 #
ac_add_options --enable-official-branding # +!bindist
ac_add_options --disable-debug # -debug
ac_add_options --disable-tests # -debug
ac_add_options --disable-debug-symbols # disabled by Gentoo
ac_add_options --disable-startup-notification # -startup-notification
ac_add_options --disable-necko-wifi # -wifi
ac_add_options --enable-dbus # +dbus
ac_add_options --enable-ogg # required
ac_add_options --enable-wave # required
ac_add_options --disable-ion # -jit
ac_add_options --disable-yarr-jit # -jit
ac_add_options --with-system-nspr #
ac_add_options --with-nspr-prefix=/usr #
ac_add_options --with-system-nss #
ac_add_options --with-nss-prefix=/usr #
ac_add_options --x-includes=/usr/include #
ac_add_options --x-libraries=/usr/lib64 #
ac_add_options --with-system-libevent=/usr #
ac_add_options --prefix=/usr #
ac_add_options --libdir=/usr/lib64 #
ac_add_options --enable-system-hunspell # Gentoo default
ac_add_options --disable-gnomevfs #
ac_add_options --disable-gnomeui #
ac_add_options --enable-gio #
ac_add_options --disable-crashreporter #
ac_add_options --with-system-png # Gentoo default
ac_add_options --enable-system-ffi #
ac_add_options --disable-gold # Gentoo default to honor system linker
ac_add_options --disable-gconf #
export MOZ_JEMALLOC3=1
ac_add_options --enable-jemalloc #
ac_add_options --enable-replace-malloc #
ac_add_options --target=x86_64-pc-linux-gnu #
ac_add_options --build=x86_64-pc-linux-gnu #
ac_add_options --enable-gstreamer=1.0 # +gstreamer
ac_add_options --enable-pulseaudio # +pulseaudio
ac_add_options --enable-system-cairo # +system-cairo
ac_add_options --disable-system-sqlite # -system-sqlite
ac_add_options --with-system-jpeg # +system-jpeg
ac_add_options --with-system-icu # +system-icu
ac_add_options --enable-intl-api # +system-icu
ac_add_options --with-system-libvpx # +system-libvpx
ac_add_options --with-google-api-keyfile=/var/tmp/portage/www-client/firefox-36.0.1/work/mozilla-release/google-api-key #
ac_add_options --disable-mailnews #
ac_add_options --with-default-mozilla-five-home=/usr/lib64/firefox #
mk_add_options MOZ_OBJDIR=/var/tmp/portage/www-client/firefox-36.0.1/work/mozilla-release/ff
ac_add_options --enable-extensions=default

GNU ld (Gentoo 2.26.51) 2.25.51.20150309
Attached file Build.log gzipped
QA Whiteboard: [bugday-20150323]
Component: Untriaged → XPCOM
Product: Firefox → Core
Gone in 36.0.4 :-).
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: