Bug 1257201 - xulrunner fails to build because of undefined reference
Summary: xulrunner fails to build because of undefined reference
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xulrunner
Version: 22
Hardware: ppc
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Martin Stransky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PPCTracker
TreeView+ depends on / blocked
 
Reported: 2015-08-26 13:17 UTC by Rafael Fonseca
Modified: 2016-02-23 11:09 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-02-23 11:09:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Rafael Fonseca 2015-08-26 13:17:39 UTC
Description of problem: xulrunner fails to build on ppc64 and ppc64le with the following error:

../../gfx/skia/Unified_cpp_gfx_skia19.o: In function `SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*)':
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/gfx/skia/trunk/src/lazy/SkDiscardablePixelRef.cpp:56: undefined reference to `SkDiscardableMemory::Create(unsigned long)'
/usr/bin/ld: libxul.so: hidden symbol `_ZN19SkDiscardableMemory6CreateEm' isn't defined
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/config/rules.mk:815: recipe for target 'libxul.so' failed
make[5]: Leaving directory '/builddir/build/BUILD/xulrunner-40.0/mozilla-release/objdir/toolkit/library'
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/config/recurse.mk:70: recipe for target 'toolkit/library/target' failed
make[4]: Leaving directory '/builddir/build/BUILD/xulrunner-40.0/mozilla-release/objdir'
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/config/recurse.mk:32: recipe for target 'compile' failed
make[3]: Leaving directory '/builddir/build/BUILD/xulrunner-40.0/mozilla-release/objdir'
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/config/rules.mk:538: recipe for target 'default' failed
make[2]: Leaving directory '/builddir/build/BUILD/xulrunner-40.0/mozilla-release/objdir'
/builddir/build/BUILD/xulrunner-40.0/mozilla-release/client.mk:400: recipe for target 'realbuild' failed
make[1]: Leaving directory '/builddir/build/BUILD/xulrunner-40.0/mozilla-release'
client.mk:171: recipe for target 'build' failed
RPM build errors:


Version-Release number of selected component (if applicable): 40.0-1


How reproducible: ppc-koji build xulrunner


Additional info: It looks like the same error also happens on rawhide in version 39.0-3.

Comment 1 Martin Stransky 2015-09-02 20:08:13 UTC
Should be fixed by xulrunner-40.0-2.

Comment 2 Rafael Fonseca 2015-09-03 11:33:36 UTC
It builds now in a local build. Thank you.


Note You need to log in before you can comment on or make changes to this bug.