Undefined symbols when loading dehydra.so from cc1

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
9 years ago
7 months ago

People

(Reporter: dnovillo, Assigned: taras.mozilla)

Tracking

Trunk
x86
Linux

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

9 years ago
Created attachment 400843 [details] [diff] [review]
Weak variants of symbols defined only in cc1plus

The following symbols are defined in cc1plus but not in cc1: cp_tree_equal, cp_walk_subtrees, get_innermost_template_args, scope_chain, tsubst_copy_and_build, uses_template_parms.

A couple of those are due to some local patches that I'm yet to submit (soon, though).

I've handled this by defining weak variants of these functions in dehydra.c.  Is that an acceptable approach?  If so, is it possible to add a C testcase to the dehydra testsuite?
(Assignee)

Comment 1

9 years ago
yes, weak symbols are fine in dehydra. Better place to put them is in util.c. See bug 494960 for testharness update for C.
(Assignee)

Comment 2

9 years ago
This is old, dehydra loads fine in cc1 now.
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → WONTFIX

Updated

7 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.