[Bug 439] New: Build fails on 64-bit systems due to upstream XPCOM bug

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Sat Feb 6 11:31:06 PST 2010


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=439

           Summary: Build fails on 64-bit systems due to upstream XPCOM bug
           Product: IcedTea
           Version: 6-1.7
          Platform: 64-bit
               URL: https://bugzilla.mozilla.org/show_bug.cgi?id=544688
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: IcedTea6
        AssignedTo: unassigned at icedtea.classpath.org
        ReportedBy: david.ward at gatech.edu


The following error is produced when building IcedTea6 1.7 under 64-bit RHEL
5.4:

g++ -g -O2 \
          IcedTeaPlugin.o \
          -L/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl
-lglib-2.0   \
          -L/usr/lib64/xulrunner-sdk-1.9/sdk/lib
-L/usr/lib64/xulrunner-sdk-1.9/lib -lmozjs -lxpcomglue_s -lxul -lxpcom -lplds4
-lplc4 -lnspr4 -lpthread -ldl   \
          -shared -o IcedTeaPlugin.so
/usr/bin/ld:
/usr/lib64/xulrunner-sdk-1.9/sdk/lib/libxpcomglue_s.a(nsThreadUtils.o):
relocation R_X86_64_PC32 against `nsIThreadManager::COMTypeInfo<int>::kIID' can
not be used when making a shared object; recompile with -fPIC


Further examination showed that libxpcomglue_s.a(nsThreadUtils.o) contains
R_X86_64_PC32 relocations, both in RHEL 5.4 and Ubuntu 9.10.  I have filed an
upstream bug 544688 with Mozilla regarding XPCOM to resolve this.


-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the distro-pkg-dev mailing list