Bug 1607424 - V8 compiled without RTTI by default cannot link with default-compiler-config applications
Summary: V8 compiled without RTTI by default cannot link with default-compiler-config ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: v8
Version: 28
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-07-23 13:47 UTC by Brian Sipos
Modified: 2018-08-23 10:31 UTC (History)
6 users (show)

Fixed In Version: v8-6.7.17-7.fc28
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-08-23 10:31:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Brian Sipos 2018-07-23 13:47:20 UTC
Description of problem:
The packaged build of V8 uses the upstream-build-config default of disabling RTTI information (with compiler flag "-fno-rtti"). T

Version-Release number of selected component (if applicable):
v8-6.7.17-4

How reproducible:
Always, part of the pacage/library build configuration.

Steps to Reproduce:
1. Compile an end-use application which embeds v8 engine, using compiler-default parameters.
2. Observe a build failure related to linker being unable to find certain information from one or more v8 classes.

Actual results:
Embedding application build fails.

Expected results:
An application build with OS/compiler default configuration should be able to embed V8.

Additional info:
Earlier versions of V8 (pre-version-6 I believe) would be usable in this situation.
Adding an RPM spec line of:
  V8_GN_DEFINES+=' use_rtti=true'
will enable RTTI and fix this situation.

Comment 1 Fedora Update System 2018-07-25 17:45:03 UTC
v8-6.7.17-7.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-b205d7e40b

Comment 2 Fedora Update System 2018-07-26 16:28:31 UTC
v8-6.7.17-7.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b205d7e40b

Comment 3 Fedora Update System 2018-08-23 10:31:50 UTC
v8-6.7.17-7.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.


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