Opened 8 years ago

Closed 8 years ago

#50442 closed defect (fixed)

webkit2-gtk: Undefined symbols for architecture i386: _WTFCrash

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.99
Keywords: Cc: dbevans (David B. Evans), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: webkit2-gtk

Description

Undefined symbols for architecture i386:
  "_WTFCrash", referenced from:
      _initializeAndGetJSCLLVMAPI in LLVMExports.cpp.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Attachments (2)

main.log.gz (41.7 KB) - added by ryandesign (Ryan Carsten Schmidt) 8 years ago.
patch-32bit.diff (554 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 8 years ago.

Download all attachments as: .zip

Change History (8)

Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.gz added

comment:1 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Odd. It compiled fine for me, and I don't see that symbol being used in that dylib. Gotta love C++ templates...

comment:2 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Note: universal variant in use.

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

No problem when not using universal variant.

comment:4 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

The problem is not just universal.
Any 32-bit build fails as well.
The following patch allows a 32-bit build at least.
The resulting MiniBrowser, however, does not display anything.

Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: patch-32bit.diff added

comment:5 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: mcalhoun@… added

Cc Me!

comment:6 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

This file no longer exists in WebKit, so this issue is resolved.

Note: See TracTickets for help on using tickets.