Closed Bug 538743 Opened 15 years ago Closed 15 years ago

dehydra fails to build with gcc trunk because of PLUGIN_CXX_CP_PRE_GENERICIZE -> PLUGIN_PRE_GENERICIZE

Categories

(Developer Infrastructure :: Source Code Analysis, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aguertin+bugzilla, Unassigned)

References

Details

Revision 155379 of gcc (http://gcc.gnu.org/viewcvs?view=revision&revision=155379) changed PLUGIN_CXX_CP_PRE_GENERICIZE to PLUGIN_PRE_GENERICIZE. This made dehydra fail to build. Simple text replacement fixed the problem for me, and make dehydra_check passes. treehydra is still broken. Patch: diff -r 54c8f525cde9 dehydra_plugin.c --- a/dehydra_plugin.c Mon Dec 28 13:42:47 2009 -0800 +++ b/dehydra_plugin.c Sat Jan 09 04:36:47 2010 -0500 @@ -490,7 +490,7 @@ register_callback (plugin_info->base_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &pass_info); #endif register_callback (plugin_info->base_name, PLUGIN_FINISH_UNIT, gcc_plugin_post_parse, NULL); - register_callback (plugin_info->base_name, PLUGIN_CXX_CP_PRE_GENERICIZE, + register_callback (plugin_info->base_name, PLUGIN_PRE_GENERICIZE, (plugin_callback_func) gcc_plugin_cp_pre_genericize, NULL); register_callback (plugin_info->base_name, PLUGIN_FINISH_TYPE, (plugin_callback_func) gcc_plugin_finish_struct, NULL);
Blocks: 437502
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: Core → Firefox Build System
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.